Avoid refreshing avatar controls on unchanged member telemetry
This commit is contained in:
1 parent
74bd4eed7c
commit
8173677475
2 files changed
+17
-4
No files matched your search
@@ -108,6 +108,13 @@ private slots:
|
||||
{
|
||||
AvatarManager manager(&db); manager.initialize();
|
||||
QTRY_COMPARE_WITH_TIMEOUT(manager.servers().size(), 1, 5000);
|
||||
QSignalSpy unchangedServers(&manager, &AvatarManager::serversChanged);
|
||||
for (const auto& channel : channels) {
|
||||
uint8_t wire[CHAT_MEMBER_DISPLAY_SIZE];
|
||||
QCOMPARE(chat_core_get_single_member(testInstance, channel.channelId.toLatin1().constData(), testInstance->node_id, wire), 0);
|
||||
manager.onMembers(channel.channelId, 1, wire, sizeof(wire), false);
|
||||
}
|
||||
QCOMPARE(unchangedServers.count(), 0);
|
||||
manager.uploadDefault(source, testInstance->node_id);
|
||||
QTRY_VERIFY_WITH_TIMEOUT(!manager.defaultImage().isNull(), 5000);
|
||||
for (const auto& channel : channels) {
|
||||
|
||||
Reference in new issue
Block a user