equal
deleted
inserted
replaced
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 } |