User Details
- User Since
- Dec 29 2021, 2:54 AM (134 w, 3 d)
Yesterday
Thu, Jul 25
- Use query to check notifications session for multiple devices at once and initilize crypto account in send utils instead of each time before encryption. it is huge performance improvement.
- Fix context cycle
Add additional method to check for presence of notifications session for multiple devices with one db query
Wed, Jul 24
Address review
Address review
Addres review
Address review
Address review
Address review
Address review
Address review
Address review
Address review
About to create fork with PR shortly
Tue, Jul 23
Rebase
Use common C++ implementation on Android. It was tested the same way as iOS using latest staging Tunnelbroker release
Rebase
Use the API in send-utils
Make encryptNotification a part of olmAPI. This change is ESSENTIAL on web since it makes encryptNotification run on shared worker. This enables us to deterministically handle race conditions.
Mon, Jul 22
Improvement: use the same functions to fetch and persist olm data regardless of notification type (keyserver/peer device)
Use transactional write when creating outbound session
A couple of changes
If the patch file appears cumbersome to review I will create fork of localforage with PR containing those changes.
Fri, Jul 19
Thu, Jul 18
Rebase before landing
Wed, Jul 17
Rebase before landing
Rebase before landing
Log information about notification encryption failure regardless of user staff member status.
Tue, Jul 16
Remove TODO
Fix race condition by exposing olm session creation via context
Mon, Jul 15
Add error handling to CommCoreModule::isContentSessionInitialized
Rename ...DataContent... -> ...Data... to remove confusion around Conent keyword when dealing with notifs sessions
Rebase before landing
Fri, Jul 12
rebase before landing
Address Varun's and Will's feedbacks
This function is supposed to be used exclusively with thick threads.
Thu, Jul 11
- Don't pass references to unique pointer between lambdas - a rookie mistake!. Pass shared pointers by copy.
- Switch to multi process mode on MMKV on Android
Rebase before landing