Matthew Chen
69e0bcd308
Fix tests.
2017-12-06 10:36:12 -05:00
Michael Kirk
71bafcc8f0
Search SignalAccounts by profile name
...
...and fixup some tests
2017-12-04 12:52:59 -05:00
Matthew Chen
9db33a9651
Remove RedPhone code.
...
// FREEBIE
2017-03-29 12:25:33 -04:00
Michael Kirk
f37b8bac0f
Fix test to use updated PeerConnectionClient API
...
// FREEBIE
2017-02-27 18:58:34 -05:00
Matthew Chen
97001018ae
Clean up prekey logic.
...
// FREEBIE
2017-02-10 16:35:16 -05:00
Matthew Chen
ca76ec6f36
Respond to CR.
...
// FREEBIE
2017-02-06 09:39:14 -05:00
Matthew Chen
d9bcd563b1
Avoid possible deadlock in PeerConnectionClient.
...
// FREEBIE
2017-02-06 09:33:47 -05:00
Matthew Chen
b415b6142f
Respond to CR, mainly by fixing broken tests.
...
// FREEBIE
2017-02-01 12:26:10 -05:00
Michael Kirk
dbb29d7d7e
Don't require recording permissions until call is ringing.
...
We do this by manually managing the RTCAudioSession.
Unfortunately to do this we have to include a couple of RTC headers not
exported by the default build of WebRTC.framework (see: Libraries/WebRTC)
// FREEBIE
2017-01-17 21:49:13 -05:00
Michael Kirk
32789bd960
Move RTCDataChannelDelegate to PeerConnectionClient
...
- minimizes CallService exposure to WebRTC
// FREEBIE
2017-01-17 20:14:33 -05:00
Michael Kirk
8998853aff
Move RTCPeerConnectionDelegate to PeerConnectionClient
...
This makes sense as PeerConnectionClient is our interface to WebRTC
- Makes it easier to test PeerConnectionClient and CallService
- Allows us to shrink CallService class a bit (it's huge)
// FREEBIE
2017-01-17 20:14:33 -05:00
Craig Gidney
06a4597859
Fixed RecentCall unconditionally setting userNotified, even for missed calls //FREEBIE
2014-09-21 12:54:45 +02:00