| 85 } |
85 } |
| 86 |
86 |
| 87 return NULL; |
87 return NULL; |
| 88 } |
88 } |
| 89 |
89 |
| 90 PurpleChat * |
|
| 91 purple_protocol_client_find_blist_chat(PurpleProtocolClient *client, |
|
| 92 PurpleAccount *account, |
|
| 93 const gchar *name) |
|
| 94 { |
|
| 95 PurpleProtocolClientInterface *iface = NULL; |
|
| 96 |
|
| 97 g_return_val_if_fail(PURPLE_IS_PROTOCOL_CLIENT(client), NULL); |
|
| 98 g_return_val_if_fail(PURPLE_IS_ACCOUNT(account), NULL); |
|
| 99 g_return_val_if_fail(name != NULL, NULL); |
|
| 100 |
|
| 101 iface = PURPLE_PROTOCOL_CLIENT_GET_IFACE(client); |
|
| 102 if(iface != NULL && iface->find_blist_chat != NULL) { |
|
| 103 return iface->find_blist_chat(client, account, name); |
|
| 104 } |
|
| 105 |
|
| 106 return NULL; |
|
| 107 } |
|
| 108 |
|
| 109 gboolean |
90 gboolean |
| 110 purple_protocol_client_offline_message(PurpleProtocolClient *client, |
91 purple_protocol_client_offline_message(PurpleProtocolClient *client, |
| 111 PurpleBuddy *buddy) |
92 PurpleBuddy *buddy) |
| 112 { |
93 { |
| 113 PurpleProtocolClientInterface *iface = NULL; |
94 PurpleProtocolClientInterface *iface = NULL; |