feat: Add avatar attachment for first message to new users

This commit is contained in:
k1ngsterr1
2026-01-24 02:18:58 +05:00
parent ebfec3d0ba
commit fa40f8a535
2 changed files with 56 additions and 0 deletions

View File

@@ -201,6 +201,18 @@ interface MessageDao {
""")
suspend fun getMessageCount(account: String, dialogKey: String): Int
/**
* 📸 Получить количество сообщений между двумя пользователями
* (для проверки первого сообщения при отправке аватара)
*/
@Query("""
SELECT COUNT(*) FROM messages
WHERE account = :account
AND ((from_public_key = :sender AND to_public_key = :recipient)
OR (from_public_key = :recipient AND to_public_key = :sender))
""")
suspend fun getMessageCount(account: String, sender: String, recipient: String): Int
/**
* Получить последние N сообщений диалога
*/