diff options
author | June McEnroe <june@causal.agency> | 2020-02-27 03:48:27 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-02-27 03:48:39 -0500 |
commit | 4e553c9d94899f4ca11f9526ebd4c6c7aa82070d (patch) | |
tree | 2425b502a1a82c582e76bc7a30f75788868e91a9 | |
parent | Add causal.agency/consumer capability (diff) | |
download | pounce-4e553c9d94899f4ca11f9526ebd4c6c7aa82070d.tar.gz pounce-4e553c9d94899f4ca11f9526ebd4c6c7aa82070d.zip |
Add 1 to consumer ID tags
It should indicate the position after having seen the tagged message.
-rw-r--r-- | client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/client.c b/client.c index 74fa38a..305e89a 100644 --- a/client.c +++ b/client.c @@ -555,14 +555,14 @@ void clientConsume(struct Client *client) { clientFormat( client, "@time=%s.%03dZ;causal.agency/id=%zu%c%s\r\n", ts, (int)(time.tv_usec / 1000), - ringPos(client->consumer), + ringPos(client->consumer) + 1, (line[0] == '@' ? ';' : ' '), (line[0] == '@' ? &line[1] : line) ); } else if (client->caps & CapConsumer) { clientFormat( client, "@causal.agency/id=%zu%c%s\r\n", - ringPos(client->consumer), + ringPos(client->consumer) + 1, (line[0] == '@' ? ';' : ' '), (line[0] == '@' ? &line[1] : line) ); |