Allow TpPresenceMixin instance-specific status specifications
@wjt
Submitted by Will Thompson Assigned to Telepathy bugs list
Description
With libpurple, it is not possible to know the available statuses until you connect. But telepathy-haze has to supply an array of TpPresenceStatusSpecs to tp_presence_mixin_class_init. Perhaps tp_presence_mixin_class_init could accept a NULL statuses, in which case objects using the mixin would have to call a hypothetical presence_mixin_set_statuses to set the possible statuses for this connection.