comparison src/protocols/msn/error.c @ 8569:ee13d1befabe

[gaim-migrate @ 9317] Patch by Stu Tomlinson to restore MSN error reporting. Thanks! committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 03 Apr 2004 03:17:51 +0000
parents 06f57183e29f
children c47a90a0a3b1
comparison
equal deleted inserted replaced
8568:88988327a4e0 8569:ee13d1befabe
26 msn_error_get_text(unsigned int type) 26 msn_error_get_text(unsigned int type)
27 { 27 {
28 static char msg[MSN_BUF_LEN]; 28 static char msg[MSN_BUF_LEN];
29 29
30 switch (type) { 30 switch (type) {
31 case 0:
32 g_snprintf(msg, sizeof(msg),
33 _("Unable to parse message"));
31 case 200: 34 case 200:
32 g_snprintf(msg, sizeof(msg), 35 g_snprintf(msg, sizeof(msg),
33 _("Syntax Error (probably a Gaim bug)")); 36 _("Syntax Error (probably a Gaim bug)"));
34 break; 37 break;
35 case 201: 38 case 201:
36 g_snprintf(msg, sizeof(msg), 39 g_snprintf(msg, sizeof(msg),
37 _("Invalid Parameter (probably a Gaim bug)")); 40 _("Invalid email address"));
38 break; 41 break;
39 case 205: 42 case 205:
40 g_snprintf(msg, sizeof(msg), _("Invalid User")); 43 g_snprintf(msg, sizeof(msg), _("User does not exist"));
41 break; 44 break;
42 case 206: 45 case 206:
43 g_snprintf(msg, sizeof(msg), 46 g_snprintf(msg, sizeof(msg),
44 _("Fully Qualified Domain Name missing")); 47 _("Fully Qualified Domain Name missing"));
45 break; 48 break;
164 break; 167 break;
165 case 714: 168 case 714:
166 g_snprintf(msg, sizeof(msg), _("Too many sessions")); 169 g_snprintf(msg, sizeof(msg), _("Too many sessions"));
167 break; 170 break;
168 case 715: 171 case 715:
169 g_snprintf(msg, sizeof(msg), _("Not expected")); 172 g_snprintf(msg, sizeof(msg), _("Passport not verified"));
170 break; 173 break;
171 case 717: 174 case 717:
172 g_snprintf(msg, sizeof(msg), _("Bad friend file")); 175 g_snprintf(msg, sizeof(msg), _("Bad friend file"));
173 break; 176 break;
174 case 731: 177 case 731:
224 } 227 }
225 228
226 void 229 void
227 msn_error_handle(MsnSession *session, unsigned int type) 230 msn_error_handle(MsnSession *session, unsigned int type)
228 { 231 {
229 const char *text; 232 char buf[MSN_BUF_LEN];
230 233
231 text = msn_error_get_text(type); 234 g_snprintf(buf, sizeof(buf), _("MSN Error: %s\n"),
232 235 msn_error_get_text(type));
233 gaim_notify_error(session->account->gc, NULL, text, NULL); 236
237 gaim_notify_error(session->account->gc, NULL, buf, NULL);
234 } 238 }