Commit Graph

20 Commits

Author SHA1 Message Date
Abhinav Sarkar ff4030d7eb Moved message logger to its own module 2014-05-11 22:41:10 +05:30
Abhinav Sarkar d80bba0948 Added action message support. Minor fixes 2014-05-11 22:34:35 +05:30
Abhinav Sarkar 3ef1e2e46e Added idle time notification to message handlers, automatic log rotation 2014-05-11 21:44:55 +05:30
Abhinav Sarkar d952869ba2 Added proper signal handling support 2014-05-11 19:08:43 +05:30
Abhinav Sarkar 8cf2872432 Fixed the state handling in message handlers 2014-05-11 16:29:22 +05:30
Abhinav Sarkar f1f80d2446 Added more message logging 2014-05-11 14:34:05 +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 2f758c1a34 Fixed the kickjoin bug 2014-05-06 03:08:09 +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 a1d2b86b81 Moved Main module to root folder 2014-05-04 08:54:12 +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 4776e0843d Added reconnected/rejoin support in case of disconnects/kick/kickban 2014-05-04 07:03:23 +05:30
Abhinav Sarkar 17c3873ef8 Reorganized the code 2014-05-04 04:28:44 +05:30
Abhinav Sarkar fed0fd85c1 Reorganized the code 2014-05-04 04:28:08 +05:30
Abhinav Sarkar 140ae91b75 First working commit 2014-05-04 02:57:43 +05:30