Document retryable avatar snapshot read failures

This commit is contained in:
evgeny committed 2026-10-27 11:57:30 +01:00
1 parent 90a588cfc1
commit 138de8d446
1 file changed
+1
@@ -23,6 +23,7 @@ public:
static GroupAvatarManager* instance();
/* Выбирает версию/hash в кеше; при miss копирует JPEG из БД и запускает проверку SHA-256/декодирование.
* Возвращает самостоятельное implicitly-shared значение QImage либо пустое до changed/при ошибке.
* Отказ SQLite не кешируется: следующий вызов повторяет чтение, без changed на неудачное чтение.
* version=0 означает отсутствие аватара; декодирование допускает только квадратный JPEG <=128×128/16 KiB. */
QImage image(const QString& channel, quint64 version, const QByteArray& hash);
/* Читает текущие version/hash канала в БД и вызывает image(channel,version,hash). */