comparison mcabber/src/main.c @ 36:8f1a5e79ca40

[/trunk] Changeset 52 by mikael * Clean up
author mikael
date Mon, 04 Apr 2005 19:31:10 +0000
parents a8ceaa3005fd
children 5690d6c2e48c
comparison
equal deleted inserted replaced
35:a8ceaa3005fd 36:8f1a5e79ca40
12 #include "parsecfg.h" 12 #include "parsecfg.h"
13 #include "lang.h" 13 #include "lang.h"
14 #include "harddefines.h" 14 #include "harddefines.h"
15 #include "jabglue.h" 15 #include "jabglue.h"
16 16
17 //int sock;
18 17
19 void sig_handler(int signum) 18 void sig_handler(int signum)
20 { 19 {
21 switch (signum) { 20 switch (signum) {
22 case SIGALRM: 21 case SIGALRM:
172 fprintf(stderr, "Error connecting to (%s)\n", servername); 171 fprintf(stderr, "Error connecting to (%s)\n", servername);
173 scr_TerminateCurses(); 172 scr_TerminateCurses();
174 return -2; 173 return -2;
175 } 174 }
176 175
177 /* 176 ping = 20;
178 bud_InitBuddies(sock); // TODO
179
180 ut_WriteLog("Sending presence...\n");
181 srv_setpresence(sock, "Online!");
182 */
183
184 ping = 15;
185 if (cfg_read("pinginterval")) 177 if (cfg_read("pinginterval"))
186 ping = (unsigned int) atoi(cfg_read("pinginterval")); 178 ping = (unsigned int) atoi(cfg_read("pinginterval"));
187 179
188 ut_WriteLog("Ping interval stablished: %d secs\n", ping); 180 ut_WriteLog("Ping interval stablished: %d secs\n", ping);
189 181
195 keypad(scr_GetInputWindow(), TRUE); 187 keypad(scr_GetInputWindow(), TRUE);
196 key = scr_Getch(); 188 key = scr_Getch();
197 if (key != ERR) 189 if (key != ERR)
198 ret = process_key(key); 190 ret = process_key(key);
199 jb_main(); 191 jb_main();
200 if (update_roster) { 192 if (update_roster)
201 // scr_LogPrint("Update roster");
202 bud_DrawRoster(scr_GetRosterWindow()); 193 bud_DrawRoster(scr_GetRosterWindow());
203 }
204 } 194 }
205 195
206 jb_disconnect(); 196 jb_disconnect();
207 bud_TerminateBuddies(); 197 bud_TerminateBuddies();
208 scr_TerminateCurses(); 198 scr_TerminateCurses();
209 199
210 //srv_setpresence(sock, "unavailable");
211 //close(sock);
212
213 printf("\n\nHave a nice day!\nBye!\n"); 200 printf("\n\nHave a nice day!\nBye!\n");
214 201
215 return 0; 202 return 0;
216 } 203 }