Commit Graph

899 Commits

Author SHA1 Message Date
Matthew Chen
1b21755455 Simplify AFNetworking usage. 2021-10-15 10:50:37 -03:00
Matthew Chen
e84d765d1e Simplify AFNetworking usage. 2021-10-15 10:50:37 -03:00
Matthew Chen
3c887b3877 Simplify AFNetworking usage. 2021-10-15 10:50:36 -03:00
Matthew Chen
aca85a6d34 Simplify AFNetworking usage. 2021-10-15 10:50:36 -03:00
Matthew Chen
d402636225 Simplify AFNetworking usage. 2021-10-15 10:50:35 -03:00
Michelle Linington
887c10206d Parital revert "Update l10n strings."
This reverts commit 14f4c7005b.
2021-10-13 01:08:41 -07:00
Matthew Chen
14f4c7005b Update l10n strings. 2021-10-12 19:21:38 -03:00
Matthew Chen
15393f034e Take profile changes from linked devices. 2021-10-12 16:46:12 -03:00
Matthew Chen
1adc997422 Elaborate logging around NSE lifecycle & memory usage. 2021-10-08 10:32:54 -03:00
Matthew Chen
0cd10e9a17 Improve logging around main app launch detection. 2021-10-06 16:41:14 -03:00
Matthew Chen
71ca6d7b2e Fix edge cases around short video. 2021-10-05 10:06:01 -03:00
Matthew Chen
87167b594e Improve logging around outage detection. 2021-10-05 09:53:11 -03:00
Matthew Chen
beed107dd7 Refine outage detection. 2021-10-05 09:49:54 -03:00
Matthew Chen
96090420e2 Refine outage detection. 2021-10-05 09:49:54 -03:00
Matthew Chen
2a318c30fa Improve handling of voip pushes on iOS 15. 2021-09-30 16:41:32 -03:00
Matthew Chen
e70302ac8f Refine NSE completion blocking, message processing. 2021-09-27 19:04:46 -03:00
Michelle Linington
d32358007f Restore some log messages post-rebase 2021-09-24 18:36:35 -07:00
Michelle Linington
6e188632b1 Skip acks of duplicate REST messages
Also more logging to correlate un-acked messages
2021-09-24 18:36:35 -07:00
Matthew Chen
fc45ec8f63 Refine de-duplication logic. 2021-09-24 18:30:42 -03:00
Matthew Chen
3b2c98e3df Disable websocket verbose logging. 2021-09-23 11:05:49 -03:00
Matthew Chen
b0fcd14a8c Tweak "deprecate REST" logic. 2021-09-23 10:28:42 -03:00
Michelle Linington
52b127ddb0 Let WebSocket know about the nature of the processing failure 2021-09-23 09:56:02 -03:00
Matthew Chen
6283ac704c Fix build break. 2021-09-20 20:40:15 -03:00
Matthew Chen
858f05edf7 Streamline prod logs. 2021-09-20 17:52:11 -03:00
Matthew Chen
c32c8c0897 De-duplicate pending envelopes in the message processor. 2021-09-20 17:51:15 -03:00
Matthew Chen
8a9627503f Expire REST session manager pool when enabling/disabling CC. 2021-09-20 17:48:43 -03:00
Matthew Chen
1e9528cd0e Expire REST session manager pool when enabling/disabling CC. 2021-09-20 17:48:43 -03:00
Matthew Chen
3c5de11bc1 Default HTTP headers. 2021-09-20 17:46:09 -03:00
Matthew Chen
53afc871a6 Disable native websocket. 2021-09-11 12:37:38 -03:00
Matthew Chen
e770c37f41 Enable native websocket. 2021-09-11 12:37:29 -03:00
Matthew Chen
61a00319d8 Disable native websocket. 2021-09-11 12:36:45 -03:00
Matthew Chen
dd257a1c58 Enable native websocket. 2021-09-11 12:36:26 -03:00
Matthew Chen
89f2d4573e Disable native websocket, refine logging. 2021-09-11 00:09:43 -03:00
Matthew Chen
c3cbb45eaf Add feature flag around holding websockets open until drained. 2021-09-10 23:14:48 -03:00
Matthew Chen
ee94988082 Elaborate logging around message processing and web sockets. 2021-09-10 21:06:35 -03:00
Matthew Chen
41fdd36fc8 Improve handling of native websocket errors. 2021-09-09 21:41:26 -03:00
Matthew Chen
73deb9f610 Improve handling of native websocket errors. 2021-09-09 19:10:11 -03:00
Matthew Chen
39f3b10fdb Honor query and fragment in websocket requests. 2021-09-09 17:55:17 -03:00
Matthew Chen
976fbace2e Whitelist sender key requests for websocket. 2021-09-09 16:04:50 -03:00
Matthew Chen
b6297694b9 Tweak deprecate REST. 2021-09-09 11:18:04 -07:00
Michelle Linington
371a1bdc51 Lint 2021-09-09 11:18:04 -07:00
Michelle Linington
40ae8177d8 Migrate sender key to NetworkManager 2021-09-09 11:18:04 -07:00
Nora Trapp
f3c185be5e Use native URLSession WebSockets on iOS 13+ 2021-09-09 11:08:47 -07:00
Matthew Chen
af654cb5ea Fix 'cycle websocket on timeout' behavior. 2021-09-09 14:47:28 -03:00
Matthew Chen
3ee0cb20fb Cycle websocket if a request times out. 2021-09-09 14:41:38 -03:00
Matthew Chen
a77e85e8dc Improve logging around websocket failures. 2021-09-09 14:41:38 -03:00
Matthew Chen
b3ca01c1c2 Rename WebSocketConnection. 2021-09-09 14:41:38 -03:00
Matthew Chen
1fa8fef610 Streamline websocket requests. 2021-09-09 14:41:38 -03:00
Nora Trapp
0ab3b63016 Log message send benchmarks in production 2021-09-08 21:41:13 -03:00
Matthew Chen
e5992ad07c Fix "drain queue date" book-keeping. 2021-09-08 14:59:41 -03:00