tsyesika/MegBot

Info should be extended so it encapsulates all messages

Closed this issue · 1 comments

The Info object found in IRCObjects needs to be able to handle (and validate) all messages from the IRCd this will include PING, ERROR, QUIT, MODE, etc... anything that can be send should be correctly parsed and validated (if validation fails, the message should be logged and dropped).

The libraries (mainly in Core) then need to be updated to take in a Info object and '''NOT''' a line (like it currently does)

Done (sort of)