blob: 7e474be4464639430937878ed029f71e44151b94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include <libircclient/libircclient.h>
#include "../pervasive.h"
#include "../parameters/parameters.h"
#include "irc.h"
int JH_irc_send_message
(
struct JH_irc irc [const restrict static 1],
const char msg [const restrict static 1]
)
{
if (JH_IS_PREFIX("/me ", msg))
{
/* TODO: what to do in case of failure? */
(void) irc_cmd_me
(
irc->session,
JH_parameters_get_irc_channel(irc->params),
(msg + 4)
);
}
else
{
/* TODO: what to do in case of failure? */
(void) irc_cmd_msg
(
irc->session,
JH_parameters_get_irc_channel(irc->params),
msg
);
}
return 0;
}
|