Verify large signed profiles alongside full owner records
This commit is contained in:
1 parent
eceb69c58e
commit
8fb9129300
3 files changed
+16
-6
No files matched your search
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user