I applied changes from latest @ashoat suggestion but it forced me to change mergeUserToCollapsableInfo to perform deeper copy that initial single spread. Therefore re-requesting review.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sep 10 2024
Sep 9 2024
Rebase before landing
Rebase before landing
rebase before landing
Rebase
Enable tracking update activity action for thick threads
In D13190#374009, @ashoat wrote:
- If we are connected to the tunnelbroker, we trust redux and update notifs storage (MMKV) with data from redux.
- If we are disconnected from the tunnelbroker, we trust notifs storage (MMKV) and fetch data from there.
Can you explain this approach in a bit more detail? Why do we trust Redux if (and only if?) we are connected to Tunnelbroker? And why do we trust notifs storage when we don't trust Redux?
In D13265#373994, @ashoat wrote:Just wondering, what codepath led to the ENCRYPTED notif? Curious why we saw that instead of Obj-C exception or C++ exception
Move dm logic to hook
Rebase before landing
Rebase before landing
Move dm logic to hook.
Sep 6 2024
- Address review
- Refactor to execute DM logic in hook instead of component to match latest convention
Sep 5 2024
Rebase before landing
Sep 4 2024
Sep 3 2024
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Make generic types more verbose
Fix iOS compilation
Reduce code duplication - remove duplicated for loops over platform -> version key maps
Sep 2 2024
Remove remaining usage of hardcoded NOTIFS.UNREAD_THICK_THREADS constant in CommCoreModule.cpp
Readabilty rename
Readability rename
Share unread thick thread ids set key between C++, Java and Obj-C
Extract notificationId string into a constant
Rename CHANGE_THREAD_STATUS_SPEC -> CHANGE_THREAD_READ_STATUS_SPEC
Aug 29 2024
rebase before landing
- Addres review
- Rebase before landing
Aug 28 2024
Use getStringSet instead of getStringSetSize
Refactor getStringSetSize to getStringSet
Aug 27 2024
fix missing avatar property assignment
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing
Rebase before landing