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.
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!