Commit Graph

16 Commits (5b83b531c538e0e084b2a04310c181fb83020e0c)

Author SHA1 Message Date
Abhinav Sarkar 5b83b531c5 Added explicit imports 2014-05-21 11:20:53 +05:30
Abhinav Sarkar 2f6f968bc4 Added separate event processing loop 2014-05-21 00:06:37 +05:30
Abhinav Sarkar 8659c5f755 Added support for new messages and commands
1. Added support for pong, nick in use and names messages
2. Added support for ping, quit and names commands
3. Refactored message logger
4. Other minor changes
2014-05-20 00:05:06 +05:30
Abhinav Sarkar 9e322dc3e1 Fixed EOF while reading from socket 2014-05-13 00:00:33 +05:30
Abhinav Sarkar 34bac20fa5 Hid message handler states from client. Much cleaner code. 2014-05-12 02:29:26 +05:30
Abhinav Sarkar ff4030d7eb Moved message logger to its own module 2014-05-11 22:41:10 +05:30
Abhinav Sarkar 74be6dd162 Changed msg handler design to make them stateful, added core IRC msg handlers 2014-05-11 14:01:09 +05:30
Abhinav Sarkar 964d2fbb35 Moved to classy-prelude 2014-05-10 21:45:16 +05:30
Abhinav Sarkar cfc796564a Moved to basic-prelude, sanitized imports 2014-05-10 20:01:25 +05:30
Abhinav Sarkar f8471130e4 GHC -Wall ed 2014-05-07 14:35:25 +05:30
Abhinav Sarkar 6a159df001 Some type refactoring, added config related error handling 2014-05-06 02:50:40 +05:30
Abhinav Sarkar 89c0ffefc7 Added support for reading configs from file, added songsearch handler 2014-05-04 16:50:19 +05:30
Abhinav Sarkar 3c382588e7 Added cabal conf file 2014-05-04 08:44:54 +05:30
Abhinav Sarkar dd057f97be Switched to Data.Text 2014-05-04 07:49:27 +05:30
Abhinav Sarkar 17c3873ef8 Reorganized the code 2014-05-04 04:28:44 +05:30
Abhinav Sarkar 140ae91b75 First working commit 2014-05-04 02:57:43 +05:30