Michelle Linington
60d334ef1b
Pause message processing in NSE when waking main app
2021-09-24 18:36:35 -07:00
Michelle Linington
a452ed3061
Wait for RingRTC before we finish handling VoIP push
2021-09-24 18:36:35 -07:00
Matthew Chen
eed697bddd
Handle certain call messages sync.
2021-09-22 12:12:10 -07:00
Matthew Chen
692c637e80
Handle certain call messages sync.
2021-09-22 12:11:09 -07:00
Michelle Linington
0a69803b96
Restore NSE+main call message handoff
2021-09-22 11:23:14 -07:00
Michelle Linington
7da30fbe49
Logging
2021-09-21 18:44:00 -07:00
Michelle Linington
155c5b6a80
PR Feedback. Remove unused return value
2021-09-21 18:44:00 -07:00
Michelle Linington
b71b52d726
Fix compilation issue
2021-09-21 18:44:00 -07:00
Michelle Linington
3f956130c6
Ignore call messages that won't trigger CallKit ring
2021-09-21 18:44:00 -07:00
Michelle Linington
48435eb05d
NSE should bail whenever it wakes the main app
...
We've observed races between the NSE+app handoff that can cause a
message to be decrypted twice. This works around this by quitting the
NSE if we decide to wake the main app. This isn't a good fix, but it
should address these out-of-sync session issues for now.
2021-09-21 18:44:00 -07:00
Nora Trapp
e65b722230
Don't perform duplicate decryption of relayed call messages
2021-07-06 13:41:36 -07:00
Nora Trapp
9035b8ac8a
PR Feedback
2021-06-03 08:38:30 -07:00
Nora Trapp
b6e33ec162
Only relay encrypted data to main app when receiving a call
2021-06-03 08:38:30 -07:00
Nora Trapp
f1e4113fb2
Handle call messages in the NSE
2021-06-03 08:38:29 -07:00