Cleanup and coding guidelines
This commit is contained in:
parent
601440004a
commit
bf70a184e1
3 changed files with 20 additions and 25 deletions
|
@ -203,7 +203,7 @@ static void update_user_typing (struct tgl_state *TLS, struct tgl_user *U, enum
|
|||
}
|
||||
|
||||
static void update_marked_read (struct tgl_state *TLS, int num, struct tgl_message *list[]) {
|
||||
if (! purple_account_get_bool (tls_get_pa (TLS), "display-read-notifications", FALSE)) {
|
||||
if (! purple_account_get_bool (tls_get_pa (TLS), TGP_KEY_DISPLAY_READ_NOTIFICATIONS, FALSE)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -246,7 +246,7 @@ static void on_userpic_loaded (struct tgl_state *TLS, void *extra, int success,
|
|||
p2tgl_buddy_icons_set_for_user (tls_get_pa (TLS), P->id, filename);
|
||||
if (dld->get_user_info_data->show_info == 1) {
|
||||
purple_notify_userinfo (tls_get_conn (TLS), tgp_blist_peer_get_purple_name (TLS, P->id),
|
||||
p2tgl_notify_peer_info_new (TLS, P), NULL, NULL);
|
||||
p2tgl_notify_peer_info_new (TLS, P), NULL, NULL);
|
||||
}
|
||||
}
|
||||
free (dld->get_user_info_data);
|
||||
|
@ -378,7 +378,7 @@ static void create_secret_chat_done (struct tgl_state *TLS, void *callback_extra
|
|||
|
||||
static void start_secret_chat (PurpleBlistNode *node, gpointer data) {
|
||||
tgl_do_create_secret_chat (pbn_get_data (node)->TLS, tgp_blist_buddy_get_id ((PurpleBuddy *)node),
|
||||
create_secret_chat_done, NULL);
|
||||
create_secret_chat_done, NULL);
|
||||
}
|
||||
|
||||
static void create_chat_link_done (struct tgl_state *TLS, void *extra, int success, const char *url) {
|
||||
|
@ -433,7 +433,7 @@ static void import_chat_link_done (struct tgl_state *TLS, void *extra, int succe
|
|||
return;
|
||||
}
|
||||
purple_notify_info (_telegram_protocol, _("Chat joined"), _("Chat joined"),
|
||||
_("Chat added to list of chat rooms."));
|
||||
_("Chat added to list of chat rooms."));
|
||||
}
|
||||
|
||||
void import_chat_link_checked (struct tgl_state *TLS, const char *link) {
|
||||
|
@ -618,8 +618,8 @@ static unsigned int tgprpl_send_typing (PurpleConnection *gc, const char *who, P
|
|||
debug ("tgprpl_send_typing()");
|
||||
tgl_peer_t *peer = tgp_blist_peer_find (gc_get_tls (gc), who);
|
||||
if (peer) {
|
||||
tgl_do_send_typing (gc_get_tls (gc), peer->id,
|
||||
typing == PURPLE_TYPING ? tgl_typing_typing : tgl_typing_cancel, 0, 0);
|
||||
tgl_do_send_typing (gc_get_tls (gc), peer->id, typing == PURPLE_TYPING ? tgl_typing_typing : tgl_typing_cancel,
|
||||
0, 0);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -665,7 +665,7 @@ static void tgprpl_add_buddy (PurpleConnection *gc, PurpleBuddy *buddy, PurpleGr
|
|||
|
||||
static void tgprpl_remove_buddy (PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group) {
|
||||
debug ("tgprpl_remove_buddy()");
|
||||
if (!buddy) {
|
||||
if (! buddy) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -686,9 +686,8 @@ static void tgprpl_chat_invite (PurpleConnection *gc, int id, const char *messag
|
|||
tgl_peer_t *user = tgp_blist_peer_find (gc_get_tls (gc), who);
|
||||
|
||||
if (! chat || ! user) {
|
||||
purple_notify_error (_telegram_protocol, _("Cannot invite buddy to chat"),
|
||||
_("Cannot invite buddy to chat"),
|
||||
_("Specified user does not exist."));
|
||||
purple_notify_error (_telegram_protocol, _("Cannot invite buddy to chat"), _("Cannot invite buddy to chat"),
|
||||
_("Specified user does not exist."));
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -699,12 +698,13 @@ static int tgprpl_send_chat (PurpleConnection *gc, int id, const char *message,
|
|||
debug ("tgprpl_send_chat()");
|
||||
int ret = tgp_msg_send (gc_get_tls (gc), message, TGL_MK_CHAT(id));
|
||||
if (ret != 0) {
|
||||
p2tgl_got_chat_in (gc_get_tls (gc), TGL_MK_CHAT(id), gc_get_tls (gc)->our_id, message, PURPLE_MESSAGE_RECV, time (NULL));
|
||||
p2tgl_got_chat_in (gc_get_tls (gc), TGL_MK_CHAT(id), gc_get_tls (gc)->our_id, message, PURPLE_MESSAGE_RECV,
|
||||
time (NULL));
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static gboolean tgprpl_can_receive_file (PurpleConnection * gc, const char *who) {
|
||||
static gboolean tgprpl_can_receive_file (PurpleConnection *gc, const char *who) {
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
19
tgp-2prpl.c
19
tgp-2prpl.c
|
@ -63,10 +63,10 @@ int p2tgl_status_is_present (PurpleStatus *status) {
|
|||
return !(strcmp (name, "unavailable") == 0 || strcmp (name, "away") == 0);
|
||||
}
|
||||
|
||||
|
||||
void p2tgl_got_chat_in (struct tgl_state *TLS, tgl_peer_id_t chat, tgl_peer_id_t who,
|
||||
const char *message, int flags, time_t when) {
|
||||
serv_got_chat_in (tls_get_conn (TLS), tgl_get_peer_id (chat), tgp_blist_peer_get_purple_name (TLS, who), flags, message, when);
|
||||
void p2tgl_got_chat_in (struct tgl_state *TLS, tgl_peer_id_t chat, tgl_peer_id_t who, const char *message, int flags,
|
||||
time_t when) {
|
||||
serv_got_chat_in (tls_get_conn (TLS), tgl_get_peer_id (chat), tgp_blist_peer_get_purple_name (TLS, who), flags,
|
||||
message, when);
|
||||
}
|
||||
|
||||
void p2tgl_got_im_combo (struct tgl_state *TLS, tgl_peer_id_t who, const char *msg, int flags, time_t when) {
|
||||
|
@ -128,13 +128,10 @@ void p2tgl_prpl_got_user_status (struct tgl_state *TLS, tgl_peer_id_t user, stru
|
|||
}
|
||||
}
|
||||
|
||||
void p2tgl_conv_add_user (struct tgl_state *TLS, PurpleConversation *conv,
|
||||
int user, char *message, int flags, int new_arrival) {
|
||||
|
||||
void p2tgl_conv_add_user (struct tgl_state *TLS, PurpleConversation *conv, int user, char *message, int flags,
|
||||
int new_arrival) {
|
||||
const char *name = tgp_blist_peer_get_purple_name (TLS, TGL_MK_USER (user));
|
||||
|
||||
g_return_if_fail (name);
|
||||
|
||||
purple_conv_chat_add_user (purple_conversation_get_chat_data (conv), name, message, flags, new_arrival);
|
||||
}
|
||||
|
||||
|
@ -168,7 +165,7 @@ PurpleNotifyUserInfo *p2tgl_notify_user_info_new (struct tgl_user *U) {
|
|||
}
|
||||
|
||||
PurpleNotifyUserInfo *p2tgl_notify_encrypted_chat_info_new (struct tgl_state *TLS, struct tgl_secret_chat *secret,
|
||||
struct tgl_user *U) {
|
||||
struct tgl_user *U) {
|
||||
PurpleNotifyUserInfo *info = p2tgl_notify_user_info_new (U);
|
||||
|
||||
if (secret->state == sc_waiting) {
|
||||
|
@ -203,12 +200,10 @@ PurpleNotifyUserInfo *p2tgl_notify_peer_info_new (struct tgl_state *TLS, tgl_pee
|
|||
struct tgl_secret_chat *chat = &P->encr_chat;
|
||||
tgl_peer_t *partner = tgp_encr_chat_get_partner (TLS, chat);
|
||||
return p2tgl_notify_encrypted_chat_info_new (TLS, chat, &partner->user);
|
||||
break;
|
||||
}
|
||||
|
||||
case TGL_PEER_USER:
|
||||
return p2tgl_notify_user_info_new (&P->user);
|
||||
break;
|
||||
|
||||
default:
|
||||
return purple_notify_user_info_new ();
|
||||
|
|
|
@ -47,7 +47,7 @@ typedef struct {
|
|||
GHashTable *id_to_purple_name;
|
||||
} connection_data;
|
||||
|
||||
typedef struct {
|
||||
typedef struct {
|
||||
int show_info;
|
||||
tgl_peer_id_t peer;
|
||||
} get_user_info_data;
|
||||
|
|
Loading…
Add table
Reference in a new issue