feat: Implement avatar sending functionality and update MediaPicker with avatar selection option

This commit is contained in:
2026-01-26 20:45:46 +05:00
parent 91eb8a4b63
commit 98ccb9078d
5 changed files with 270 additions and 11 deletions

View File

@@ -23,6 +23,11 @@ object AvatarFileManager {
private const val MAX_IMAGE_SIZE = 2048 // Максимальный размер изображения в пикселях
private const val JPEG_QUALITY = 85 // Качество JPEG сжатия
/**
* Получить пароль для шифрования аватаров (для совместимости с desktop)
*/
fun getAvatarPassword(): String = AVATAR_PASSWORD
/**
* Сохранить аватар в файловую систему
* @param context Android context