lukeweber / webrtc-jingle-client

Webrtc audio + jingle protocol brought to IOS and Android.
https://groups.google.com/forum/?fromgroups#!forum/webrtc-jingle
BSD 3-Clause "New" or "Revised" License
335 stars 137 forks source link

Finish Roster Refactor #72

Closed lukeweber closed 11 years ago

lukeweber commented 11 years ago

Roster is currently based on presences that have voip. To turn this into a proper chat/voip app the following is required:

1) Hook up roster in our app, to actual roster changes in RosterHandler, reusing events that are already created in clientsignalingthread.cc for ROSTER_ADD/REMOVE/RESET. 2) Will have to probably change the RosterItem struct to include bool voip. 2) Remove OnStatusUpdate method(fake roster implementation) and the signalstatusupdate method.

First partial refactor commit that enabled roster, and wrapped the old incorrect functionality.

https://github.com/lukeweber/webrtc-jingle-client/commit/23c3c66a2e1d55cfb0c81e516003f41f989993b1

lukeweber commented 11 years ago

@jreyes: working on this ticket.