Commit Graph

9 Commits (e2d6c574df6a7d4d4ee349b9224dc800e3af9d18)

Author SHA1 Message Date
Matthew Chen 48ca4fe865 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen a65d3b7c4e Add video-related views.
// FREEBIE
9 years ago
Michael Kirk 87ed662116 Persist AudioService if CallViewController is dismissed
...in response to CR, move the AudioService off of the CallViewController

Adopt multiple observer pattern vs. a singular delegate. Doing so
required implementing some machinery to address the ARC (see:
Weak.swift)

// FREEBIE
9 years ago
Matthew Chen 9e739433c5 Start work on video.
// FREEBIE
9 years ago
Matthew Chen ada6da9506 Fix merge.
The changes to SignalCall must have been lost as I tried to apply swift lint to them.

// FREEBIE
9 years ago
Matthew Chen 4a65a88512 Rework new call view.
// FREEBIE
9 years ago
Michael Kirk 469bff5734 Make call delegate weak
// FREEBIE
9 years ago
Michael Kirk 947a637669 Sync "mute" controls between CallKit
In the process, extracted the CallDelegate to allow the
CAllViewController to observe useful call state properties (call.state
and call.isMuted)

// FREEBIE
9 years ago
Michael Kirk 647b2b37e9 WIP: WebRTC calling
* Ensure NotificationsManager has dependencies
    Otherwise it's easy to mess up the order of the required dependencies.
* move AccountManager into Environment, it's heavy to construct

// FREEBIE
9 years ago