[Bug 75450] New: Missing TpAccountChannelRequest high level API

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Feb 24 07:38:06 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=75450

          Priority: medium
            Bug ID: 75450
          Assignee: telepathy-bugs at lists.freedesktop.org
           Summary: Missing TpAccountChannelRequest high level API
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: enhancement
    Classification: Unclassified
                OS: All
          Reporter: guillaume.desmottes at collabora.co.uk
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: tp-glib
           Product: Telepathy

Here are the high level API missing for Empathy:

- FileTransfer.ContentHash(Type):
void tp_account_channel_request_set_file_transfer_hash (TpAccountChannelRequest
*self, TpFileHashType hash_type, const gchar *hash);

- StreamTube:
TpAccountChannelRequest * tp_account_channel_request_new_stream_tube (
    TpAccount *account,
    const gchar *service,
    gint64 user_action_time);

- DBusTube:
TpAccountChannelRequest * tp_account_channel_request_new_dbus_tube (
    TpAccount *account,
    const gchar *service_name,
    gint64 user_action_time);

- SMS.SMSChannel:
void tp_account_channel_request_set_sms_channel (TpAccountChannelRequest *self,
gboolean is_sms_channel);

- Setting None as TargetHandleType. We can either allows @identifier=NULL in
tp_account_channel_request_set_target_id() or maybe automatically set it when
requesting if no TargetHandleType has been provided?

- Conference:
void tp_account_channel_request_set_conference_initial_channels
(TpAccountChannelRequest *self, const gchar * const * channels);

void tp_account_channel_request_set_initial_invitees_ids
(TpAccountChannelRequest *self, const gchar * const * ids);

and maybe a set_initial_invitees() taking a GPtrArray<TpContact> as well?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the telepathy-bugs mailing list