Исправлены синхронизация групп, выделение сообщений и фон чата
This commit is contained in:
@@ -42,12 +42,18 @@ interface AvatarDao {
|
||||
*/
|
||||
@Query("SELECT * FROM avatar_cache WHERE public_key = :publicKey ORDER BY timestamp DESC")
|
||||
fun getAvatars(publicKey: String): Flow<List<AvatarCacheEntity>>
|
||||
|
||||
@Query("SELECT * FROM avatar_cache WHERE public_key IN (:publicKeys) ORDER BY timestamp DESC")
|
||||
fun getAvatarsByKeys(publicKeys: List<String>): Flow<List<AvatarCacheEntity>>
|
||||
|
||||
/**
|
||||
* Получить последний аватар пользователя
|
||||
*/
|
||||
@Query("SELECT * FROM avatar_cache WHERE public_key = :publicKey ORDER BY timestamp DESC LIMIT 1")
|
||||
suspend fun getLatestAvatar(publicKey: String): AvatarCacheEntity?
|
||||
|
||||
@Query("SELECT * FROM avatar_cache WHERE public_key IN (:publicKeys) ORDER BY timestamp DESC LIMIT 1")
|
||||
suspend fun getLatestAvatarByKeys(publicKeys: List<String>): AvatarCacheEntity?
|
||||
|
||||
/**
|
||||
* Получить последний аватар пользователя как Flow
|
||||
|
||||
Reference in New Issue
Block a user