Fix colon aligment and load emojis lazily.
- Fix colon aligment - Load emojis lazily.
This commit is contained in:
parent
546ab95356
commit
ecf2d06928
3 changed files with 7 additions and 5 deletions
|
|
@ -43,7 +43,7 @@ class CustomReactionPresenter @Inject constructor(
|
|||
localCoroutineScope.launch {
|
||||
target.value = CustomReactionState.Target.Success(
|
||||
event = event,
|
||||
emojibaseStore = emojibaseProvider.loadEmojibase()
|
||||
emojibaseStore = emojibaseProvider.emojibaseStore
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,8 +20,10 @@ import android.content.Context
|
|||
import io.element.android.emojibasebindings.EmojibaseDatasource
|
||||
import io.element.android.emojibasebindings.EmojibaseStore
|
||||
|
||||
class DefaultEmojibaseProvider(val context: Context) :EmojibaseProvider {
|
||||
override fun loadEmojibase(): EmojibaseStore {
|
||||
return EmojibaseDatasource().load(context)
|
||||
class DefaultEmojibaseProvider(val context: Context): EmojibaseProvider {
|
||||
|
||||
override val emojibaseStore: EmojibaseStore by lazy {
|
||||
EmojibaseDatasource().load(context)
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,5 +19,5 @@ package io.element.android.features.messages.impl.timeline.components.customreac
|
|||
import io.element.android.emojibasebindings.EmojibaseStore
|
||||
|
||||
interface EmojibaseProvider {
|
||||
fun loadEmojibase(): EmojibaseStore
|
||||
val emojibaseStore: EmojibaseStore
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue