I don't like things like: const gchar * wocky_muc_jid (WockyMuc *muc); const gchar * wocky_muc_user (WockyMuc *muc); WockyMucRole wocky_muc_role (WockyMuc *muc); WockyMucAffiliation wocky_muc_affiliation (WockyMuc *muc); GHashTable * wocky_muc_members (WockyMuc *muc); There's probably more. Let's fix it.
WockyMuc uses time_t for timestamps. Telepathy at large uses gint64. Maybe WockyMuc should use GDateTime?
(In reply to comment #1) > WockyMuc uses time_t for timestamps. Telepathy at large uses gint64. Maybe > WockyMuc should use GDateTime? I have half a branch for this.
http://cgit.collabora.com/git/user/danni/wocky.git/log/?h=wocky-muc-gdatetime http://cgit.collabora.com/git/user/danni/telepathy-gabble.git/log/?h=wocky-muc-gdatetime It would be nice to remove GTimeVal usage from Wocky, because it's going to be deprecated at some point, but I think we should wait to see if someone just adds iso8601 support to GDateTime (filed as https://bugzilla.gnome.org/show_bug.cgi?id=662060).
Both branches look good!
(In reply to comment #4) > Both branches look good! Merged!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.