mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
Fix colon aligment and load emojis lazily.
- Fix colon aligment - Load emojis lazily.
This commit is contained in:
+1
-1
@@ -43,7 +43,7 @@ class CustomReactionPresenter @Inject constructor(
|
|||||||
localCoroutineScope.launch {
|
localCoroutineScope.launch {
|
||||||
target.value = CustomReactionState.Target.Success(
|
target.value = CustomReactionState.Target.Success(
|
||||||
event = event,
|
event = event,
|
||||||
emojibaseStore = emojibaseProvider.loadEmojibase()
|
emojibaseStore = emojibaseProvider.emojibaseStore
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-3
@@ -20,8 +20,10 @@ import android.content.Context
|
|||||||
import io.element.android.emojibasebindings.EmojibaseDatasource
|
import io.element.android.emojibasebindings.EmojibaseDatasource
|
||||||
import io.element.android.emojibasebindings.EmojibaseStore
|
import io.element.android.emojibasebindings.EmojibaseStore
|
||||||
|
|
||||||
class DefaultEmojibaseProvider(val context: Context) :EmojibaseProvider {
|
class DefaultEmojibaseProvider(val context: Context): EmojibaseProvider {
|
||||||
override fun loadEmojibase(): EmojibaseStore {
|
|
||||||
return EmojibaseDatasource().load(context)
|
override val emojibaseStore: EmojibaseStore by lazy {
|
||||||
|
EmojibaseDatasource().load(context)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -19,5 +19,5 @@ package io.element.android.features.messages.impl.timeline.components.customreac
|
|||||||
import io.element.android.emojibasebindings.EmojibaseStore
|
import io.element.android.emojibasebindings.EmojibaseStore
|
||||||
|
|
||||||
interface EmojibaseProvider {
|
interface EmojibaseProvider {
|
||||||
fun loadEmojibase(): EmojibaseStore
|
val emojibaseStore: EmojibaseStore
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user