feat: Integrate ChatsListViewModel for user block/unblock functionality in OtherProfileScreen
This commit is contained in:
@@ -47,6 +47,12 @@ interface BlacklistDao {
|
||||
@Query("SELECT COUNT(*) > 0 FROM blacklist WHERE public_key = :publicKey AND account = :account")
|
||||
suspend fun isUserBlocked(publicKey: String, account: String): Boolean
|
||||
|
||||
/**
|
||||
* Наблюдать за статусом блокировки пользователя (Flow)
|
||||
*/
|
||||
@Query("SELECT COUNT(*) > 0 FROM blacklist WHERE public_key = :publicKey AND account = :account")
|
||||
fun observeUserBlocked(publicKey: String, account: String): Flow<Boolean>
|
||||
|
||||
/**
|
||||
* Получить все заблокированные аккаунты для данного пользователя
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user