Newer
Older
Twilight / src / main / kotlin / net / taehui / twilight / system / ValveSystem.kt
@Taehui Taehui on 11 Dec 504 bytes v1.0-SNAPSHOT
package net.taehui.twilight.system

import com.google.protobuf.ByteString
import net.taehui.twilight.Logger
import java.util.concurrent.ConcurrentHashMap

object ValveSystem : Logger {
    private val avatarIDDrawingMap = ConcurrentHashMap<String, ByteString>()

    fun putDrawing(avatarID: String, valveDrawing: ByteString) {
        avatarIDDrawingMap[avatarID] = valveDrawing
    }

    fun getDrawing(avatarID: String): ByteArray? {
        return avatarIDDrawingMap[avatarID]?.toByteArray()
    }
}