mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-04-01 00:18:30 +02:00
Refactoring
This commit is contained in:
parent
26cbc0754e
commit
6bc305dbe6
@ -24,9 +24,9 @@ import android.util.LruCache
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
|
||||
object CachedRobohash {
|
||||
var cacheIsForLightTheme: Boolean? = null
|
||||
val cache = LruCache<String, ImageVector>(100)
|
||||
val assembler = RobohashAssembler()
|
||||
private var cacheIsForLightTheme: Boolean? = null
|
||||
private val cache = LruCache<String, ImageVector>(100)
|
||||
private val assembler = RobohashAssembler()
|
||||
|
||||
fun cached(
|
||||
msg: String,
|
||||
@ -52,7 +52,9 @@ object CachedRobohash {
|
||||
cache.evictAll()
|
||||
}
|
||||
|
||||
cache[msg]?.let { return it }
|
||||
cache[msg]?.let {
|
||||
return it
|
||||
}
|
||||
|
||||
val vector = assembler.build(msg, isLightTheme)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user