status-desktop/ui/imports/utils
Pascal Precht d9acab566f perf(chat): only perform verification requests on scroll if necessary
There was an issue where imported messages from third-party services
would cause super laggy scroll behaviour in the chat view.

The reason for that is that on scroll, the app keeps calling
`getVerificationRequestFrom()` on the chatkey of the community.
Typically the results of these requests are cached so that it should
perform the call only once, but because there's no actual verification
request/contact for the community chat key (all third-party messages are
signed by the community), the call keeps on happening over and over.

This commit adds a flag to `getContactDetailsAsJson` and `isEnsVerified`
to control whether or not the call to `getVerificationRequestFrom`
should in fact be made (which should not be the case for imported
messages).

The result of this is a smoother scrolling experience.

Fixes #7767
2022-10-06 11:39:24 +02:00
..
Backpressure style: remove trailing whitespaces 2022-02-09 11:16:23 +01:00
Audio.qml style: remove trailing whitespaces 2022-02-09 11:16:23 +01:00
Constants.qml feat(CreateCommunityPopup): add discord import progress panel and discord message handling 2022-10-06 09:13:57 +02:00
Global.qml fix(InviteFriendsToCommunityPopup): Created single global instance. Fixed profile icons. 2022-10-05 14:37:36 +03:00
LocaleUtils.qml feat(@desktop/communities) Permissions, 'who holds' section - handling localiezed amounts 2022-09-19 21:46:44 +02:00
SelectedMessage.qml style: remove trailing whitespaces 2022-02-09 11:16:23 +01:00
Style.qml fix(@chat): Fixed blurry emojis 2022-05-13 14:03:50 -04:00
Tracer.qml feat(utils): Adding Tracer component 2022-08-16 19:14:48 +03:00
Utils.qml perf(chat): only perform verification requests on scroll if necessary 2022-10-06 11:39:24 +02:00
qmldir feat(@desktop/communities) Permissions, 'who holds' section - handling localiezed amounts 2022-09-19 21:46:44 +02:00