status-desktop/src
Eric Mastro 0a108dd849 feat: Add libstatus contacts caching
Fixes #2131.

After some heavy profiling, it became clear that sending of each message was causing a fetch to get all contacts from status-go. This was incurring a minimum of a 0.03s delay for each fetch, which was causing a bottleneck each time it was called for various operations throughout the codebase.

This code addds a layer of threadsafe caching to the contacts call, such that only the first call to contacts fetching will incur the delay, as well as every fetch after a contacts CUD operation.
2021-04-15 17:02:08 -04:00
..
app feat: Add Methuselah and Mailserver long-running task 2021-04-14 15:37:05 -04:00
status feat: Add libstatus contacts caching 2021-04-15 17:02:08 -04:00
eventemitter.nim refactor: make event emitter threadsafe 2020-10-16 10:45:24 -04:00
nim_status_client.nim feat: Add Methuselah and Mailserver long-running task 2021-04-14 15:37:05 -04:00
nim_windows_launcher.nim build: implement packaging steps for the Windows build 2020-07-17 13:57:32 -05:00