+2005-11-25 Bryan Worth <bryan@theworths.org>
+ * TODO: checked off NOTICE USER and NOTICE QUIT
+ *src/ttt-client.c: (_ttt_client_execute_helo): implement NOTICE USER
+ *(_ttt_client_execute_quit): implement NOTICE QUIT
+
2005-11-25 Bryan Worth <bryan@theworths.org>
* TODO: checked off MESSAGE
1.4.3. MOVE
2. Asynchronous notification.
2.1. Global notices
- 2.1.1. NOTICE USER <username>
- 2.1.2. NOTICE QUIT <username>
+✓ 2.1.1. NOTICE USER <username>
+✓ 2.1.2. NOTICE QUIT <username>
2.1.3. NOTICE INVITE <username>
2.1.4. NOTICE DISPOSE <game>
2.1.5. NOTICE MESSAGE <username> <text>
ttt_client_send (client, response);
+ xasprintf (&response, "NOTICE USER %s\n",client->name);
+ ttt_server_broadcast(client->server,response);
+
free (response);
return TTT_ERROR_NONE;
char **args,
int num_args)
{
- assert (num_args == 0);
+ char *notice;
+ assert (num_args == 0);
+ xasprintf (¬ice,"NOTICE QUIT %s\n",client->name);
+ ttt_server_broadcast(client->server,notice);
+ free (notice);
return TTT_ERROR_QUIT_REQUESTED;
}