|
|
|
@ -27,6 +27,7 @@ extern "C" void gui_bridge_post_uasync_fn(void (*fn)(void*), void* arg) { |
|
|
|
uasync_call_soon(testInstance->ua, arg, fn); |
|
|
|
uasync_call_soon(testInstance->ua, arg, fn); |
|
|
|
} |
|
|
|
} |
|
|
|
static void avatarEvent(UTUN_INSTANCE*, int type, const uint8_t* data, int length) { |
|
|
|
static void avatarEvent(UTUN_INSTANCE*, int type, const uint8_t* data, int length) { |
|
|
|
|
|
|
|
DEBUG_DEBUG(DEBUG_CATEGORY_MEDIA, "avatar test: event type=%d bytes=%d", type, length); |
|
|
|
auto* manager = AvatarManager::instance(); if (!manager) return; |
|
|
|
auto* manager = AvatarManager::instance(); if (!manager) return; |
|
|
|
if (type == CHAT_EVT_MEMBER_FILES_RESPONSE) manager->onResponse(data, length); |
|
|
|
if (type == CHAT_EVT_MEMBER_FILES_RESPONSE) manager->onResponse(data, length); |
|
|
|
if (type == CHAT_EVT_MEMBER_FILES_TRANSFER) manager->onTransfer(data, length); |
|
|
|
if (type == CHAT_EVT_MEMBER_FILES_TRANSFER) manager->onTransfer(data, length); |
|
|
|
@ -66,6 +67,9 @@ private slots: |
|
|
|
|
|
|
|
|
|
|
|
void uploadReplicateCacheRestartAndRemove() { |
|
|
|
void uploadReplicateCacheRestartAndRemove() { |
|
|
|
debug_config_init(); debug_set_level(DEBUG_LEVEL_INFO); |
|
|
|
debug_config_init(); debug_set_level(DEBUG_LEVEL_INFO); |
|
|
|
|
|
|
|
debug_set_category_level(DEBUG_CATEGORY_CHAT_SYNC, DEBUG_LEVEL_DEBUG); |
|
|
|
|
|
|
|
debug_set_category_level(DEBUG_CATEGORY_MEDIA, DEBUG_LEVEL_DEBUG); |
|
|
|
|
|
|
|
debug_set_category_level(DEBUG_CATEGORY_SYS, DEBUG_LEVEL_ERROR); |
|
|
|
QTemporaryDir directory; QVERIFY(directory.isValid()); |
|
|
|
QTemporaryDir directory; QVERIFY(directory.isValid()); |
|
|
|
UASYNC* ua = uasync_create(); QVERIFY(ua); |
|
|
|
UASYNC* ua = uasync_create(); QVERIFY(ua); |
|
|
|
const QByteArray config = "[global]\nmy_private_key=704f2e012c8fa8768130cb0f988a997dccb628372bc5ceccacc78dcbfec5916f\n" |
|
|
|
const QByteArray config = "[global]\nmy_private_key=704f2e012c8fa8768130cb0f988a997dccb628372bc5ceccacc78dcbfec5916f\n" |
|
|
|
|