Commit Graph

20 Commits

Author SHA1 Message Date
Cameron
bda8536464 PubSub that I couldn't get to work even with a validated token. 2024-04-02 18:18:26 -05:00
Cameron
4806e50736 Added locking to Irc Callback lists 2024-03-31 19:09:12 -05:00
Cameron
1bf8afc68b Added ability to construct IRC messages from parts when sending them. 2024-03-25 05:06:51 -05:00
Cameron
81651a0e59 Minor improvements 2024-03-24 08:07:44 -05:00
Cameron
e9bffa4dea Updated Most of the Irc Message classes, added some new ones, and made the parser unit tests way more complete. 2024-03-23 06:18:51 -05:00
Cameron
cceae30d5e attempted fix to RateLimiter, not fully tested yet 2024-03-21 09:15:30 -05:00
Cameron
917e90558d tiny cleanup 2024-03-21 09:14:50 -05:00
Cameron
29b5b111b2 Added a demo that connects to a channel to print user changes and bit cheers. 2024-03-21 08:49:43 -05:00
Ikatono
c2ad6b9a8e Create README.md 2024-03-21 08:33:04 -05:00
Cameron
9dc86478a8 Added basic unit tests for the parser 2024-03-20 19:27:58 -05:00
Cameron
8302b2639b Fixed namespaces 2024-03-20 19:27:24 -05:00
Cameron
9a69404c66 Created emote struct 2024-03-20 08:24:26 -05:00
Cameron
7e089e1705 Added "origin" to MessageCallbacks, and added LastRoomstate to IrcConnection 2024-03-20 05:08:37 -05:00
Cameron
a1e5d9f533 Added roomstate message type 2024-03-20 04:26:54 -05:00
Cameron
8ee231d8e7 Add SSL support 2024-03-20 00:26:45 -05:00
Ikatono
331cf6cdc0 Add LICENSE.txt. 2024-03-19 21:45:28 -05:00
Ikatono
57f8337258 Improved parsing of more IRC message types, and added optional tracking of which users are in the stream. 2024-03-19 21:27:43 -05:00
Ikatono
6a5d960b3d Now successfully connects, authenticates, joins a channel and parses messages. 2024-03-18 05:55:25 -05:00
Cameron
7051cd28f1 Add project files. 2024-03-17 04:38:49 -05:00
Cameron
48fcd47764 Add .gitattributes and .gitignore. 2024-03-17 04:38:47 -05:00