Verify large signed profiles alongside full owner records

This commit is contained in:
evgeny committed 2026-10-06 12:36:35 +02:00
1 parent eceb69c58e
commit 8fb9129300
3 files changed
+16 -6

No files matched your search

+3 -3
View File
@@ -26,7 +26,7 @@ extern "C" void gui_bridge_post_uasync_fn(void (*fn)(void*), void* arg) {
if (fn == member_files_gui_transfer && !((mf_transfer_request*)arg)->upload) downloads++;
uasync_call_soon(testInstance->ua, arg, fn);
}
static void event(UTUN_INSTANCE*, int type, const uint8_t* data, int length) {
static void avatarEvent(UTUN_INSTANCE*, int type, const uint8_t* data, int length) {
auto* manager = AvatarManager::instance(); if (!manager) return;
if (type == CHAT_EVT_MEMBER_FILES_RESPONSE) manager->onResponse(data, length);
if (type == CHAT_EVT_MEMBER_FILES_TRANSFER) manager->onTransfer(data, length);
@@ -82,7 +82,7 @@ private slots:
chat_member_tags_free(tags);
}
QTimer poll; connect(&poll, &QTimer::timeout, this, [ua] { uasync_poll(ua, 0); }); poll.start(1);
chat_event_set_handler(testInstance, event);
chat_event_set_handler(testInstance, avatarEvent);
const QString source = directory.path() + "/photo.png"; QImage image(300, 200, QImage::Format_RGB32); image.fill(Qt::blue);
QVERIFY(image.save(source));
QString cached;
@@ -130,7 +130,7 @@ private slots:
}
}
poll.stop(); chat_event_set_handler(testInstance, nullptr); db.setDb(nullptr);
utun_instance_destroy(testInstance); testInstance = nullptr; uasync_destroy(ua);
utun_instance_destroy(testInstance); testInstance = nullptr; uasync_destroy(ua, 0);
}
};
QTEST_MAIN(AvatarTest)