| 725 else if (!strcmp(state, "HDN")) |
726 else if (!strcmp(state, "HDN")) |
| 726 state_id = MSN_HIDDEN; |
727 state_id = MSN_HIDDEN; |
| 727 |
728 |
| 728 cmdproc->session->state = state_id; |
729 cmdproc->session->state = state_id; |
| 729 } |
730 } |
| |
731 #endif |
| 730 |
732 |
| 731 |
733 |
| 732 static void |
734 static void |
| 733 not_cmd_post(MsnCmdProc *cmdproc, MsnCommand *cmd, char *payload, size_t len) |
735 not_cmd_post(MsnCmdProc *cmdproc, MsnCommand *cmd, char *payload, size_t len) |
| 734 { |
736 { |
| 1377 /* TODO: check prp, blp */ |
1379 /* TODO: check prp, blp */ |
| 1378 |
1380 |
| 1379 cbs_table = msn_table_new(); |
1381 cbs_table = msn_table_new(); |
| 1380 |
1382 |
| 1381 /* Synchronous */ |
1383 /* Synchronous */ |
| 1382 msn_table_add_cmd(cbs_table, "CHG", "CHG", chg_cmd); |
1384 msn_table_add_cmd(cbs_table, "CHG", "CHG", NULL); |
| 1383 msn_table_add_cmd(cbs_table, "CHG", "ILN", iln_cmd); |
1385 msn_table_add_cmd(cbs_table, "CHG", "ILN", iln_cmd); |
| 1384 msn_table_add_cmd(cbs_table, "ADD", "ADD", add_cmd); |
1386 msn_table_add_cmd(cbs_table, "ADD", "ADD", add_cmd); |
| 1385 msn_table_add_cmd(cbs_table, "ADD", "ILN", iln_cmd); |
1387 msn_table_add_cmd(cbs_table, "ADD", "ILN", iln_cmd); |
| 1386 msn_table_add_cmd(cbs_table, "REM", "REM", rem_cmd); |
1388 msn_table_add_cmd(cbs_table, "REM", "REM", rem_cmd); |
| 1387 msn_table_add_cmd(cbs_table, "USR", "USR", usr_cmd); |
1389 msn_table_add_cmd(cbs_table, "USR", "USR", usr_cmd); |