Commit Graph

6164 Commits

Author SHA1 Message Date
Matthew Chen
ccac89493d Fix rebase breakage. 2021-07-07 11:10:13 -03:00
Matthew Chen
1d88900a88 Clean up async completions. 2021-07-07 09:53:01 -03:00
Matthew Chen
666cd8fab3 Make reachability thread-safe. 2021-07-07 09:49:45 -03:00
Matthew Chen
3f07db9e37 Clean up async completions. 2021-07-07 09:49:44 -03:00
Nora Trapp
b59d112a83 "Feature flags for .qa." 2021-07-06 14:50:54 -07:00
Nora Trapp
e31f2cb11f "Feature flags for .beta." 2021-07-06 14:50:45 -07:00
Nora Trapp
b8190cd094 Enable the NSE for beta users 2021-07-06 14:50:04 -07:00
Nora Trapp
cce73fdc24 "Feature flags for .qa." 2021-07-06 14:44:15 -07:00
Nora Trapp
80b83de6bf "Feature flags for .beta." 2021-07-06 14:00:33 -07:00
Nora Trapp
e65b722230 Don't perform duplicate decryption of relayed call messages 2021-07-06 13:41:36 -07:00
Nora Trapp
f110edb4cc PR feedback 2021-07-06 12:09:21 -07:00
Nora Trapp
69d94a04fe Persist early messages 2021-07-06 12:09:21 -07:00
Matthew Chen
580bc95230 Respond to CR. 2021-07-02 22:17:24 -03:00
Matthew Chen
78fd304b74 Respond to CR. 2021-07-02 22:15:07 -03:00
Matthew Chen
f2b76e60f9 Refine names. 2021-07-02 22:08:53 -03:00
Matthew Chen
103d0d0942 Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
c403dee9c2 Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
f06b72bc2a Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
f65d6e8e2d Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
d6a03a4770 Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
75de56236b Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
d2f75a81a8 Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
fcb590829c Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
d4d96d698f Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
a314ad2432 Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
ab50c18c5a Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
03acf2ffdd Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
03cc35819e Remove uiRead(). 2021-07-02 22:04:58 -03:00
Nora Trapp
edcc00d0c8 Persist last received sync message date 2021-07-02 16:39:15 -07:00
Nora Trapp
de61926ec8 Make sure we wait to call the contentHandler until *after* we clear notifications 2021-07-02 16:38:13 -07:00
Eugene Bistolas
985fadd856 Merge branch 'eb/5.15_sendDelay_feedback' 2021-07-02 10:37:46 -10:00
Eugene Bistolas
28ebb31b8b PR feedback for 5.15.0 beta feedback: Messages delayed insert on send 2021-07-02 09:13:07 -10:00
Nora Trapp
7685d26c0f Fix rest message fetch 2021-07-02 11:33:51 -07:00
Eugene Bistolas
ef9f506249 5.15.0 beta feedback: Messages delayed insert on send 2021-07-01 13:28:04 -10:00
Nora Trapp
b514e69ba4 Enable NSE internally 2021-07-01 16:03:35 -07:00
Matthew Chen
4e23a9349d Respond to CR. 2021-07-01 15:53:59 -07:00
Matthew Chen
6613f8562e Respond to CR. 2021-07-01 15:53:59 -07:00
Matthew Chen
b8ce3c7b90 Reduce peak memory usage in NSE. 2021-07-01 15:53:59 -07:00
Matthew Chen
9391a71688 Reduce peak memory usage in NSE. 2021-07-01 15:53:59 -07:00
Matthew Chen
5af7dcf5f5 Reduce peak memory usage in NSE. 2021-07-01 14:59:17 -07:00
Matthew Chen
b00aa5aa95 Reduce peak memory usage in NSE. 2021-07-01 14:59:17 -07:00
Nora Trapp
9584ed9495 Batch notification cancelation 2021-07-01 12:18:27 -07:00
Nora Trapp
1bac32f750 Don't keep notifications in memory 2021-07-01 12:18:27 -07:00
Matthew Chen
94ef153b84 Evacuate some LRUCaches when app enters the background. 2021-07-01 09:53:03 -03:00
Matthew Chen
5cad039ab6 Add comment to EarlyMessageManager. 2021-06-30 16:11:55 -03:00
Matthew Chen
78f88ad918 Set NSE cache sizes for ModelReadCache. 2021-06-30 16:11:55 -03:00
Matthew Chen
87fd16447a Apply LRU cache to bulk uuid lookup outcome tracking. 2021-06-30 16:11:55 -03:00
Matthew Chen
c2aec1f117 Apply LRU cache to bulk profile fetch outcome tracking. 2021-06-30 16:11:55 -03:00
Matthew Chen
1a44e7a56e Apply LRU cache to attachment downloads completion tracking. 2021-06-30 16:11:55 -03:00
Matthew Chen
b638538bc5 Clean up sticker manager. 2021-06-30 16:11:55 -03:00