| 170 * @see purple_conv_im_write() |
170 * @see purple_conv_im_write() |
| 171 */ |
171 */ |
| 172 void (*write_im)(PurpleConversation *conv, const char *who, |
172 void (*write_im)(PurpleConversation *conv, const char *who, |
| 173 const char *message, PurpleMessageFlags flags, |
173 const char *message, PurpleMessageFlags flags, |
| 174 time_t mtime); |
174 time_t mtime); |
| 175 /** Write a message to a conversation. This is used rather than |
175 /** Write a message to a conversation. This is used rather than the |
| 176 * the chat- or im-specific ops for generic messages, such as system |
176 * chat- or im-specific ops for errors, system messages (such as "x is |
| 177 * messages like "x is now know as y". |
177 * now know as y"), and as the fallback if #write_im and #write_chat |
| |
178 * are not implemented. It should be implemented, or the UI will miss |
| |
179 * conversation error messages and your users will hate you. |
| |
180 * |
| 178 * @see purple_conversation_write() |
181 * @see purple_conversation_write() |
| 179 */ |
182 */ |
| 180 void (*write_conv)(PurpleConversation *conv, |
183 void (*write_conv)(PurpleConversation *conv, |
| 181 const char *name, |
184 const char *name, |
| 182 const char *alias, |
185 const char *alias, |