From 1509020ed0615ae152a4d6ed3dd797b85b6d261c Mon Sep 17 00:00:00 2001
From: Swee <sweeistaken@gmail.com>
Date: Sun, 20 Oct 2024 10:25:32 -0700
Subject: [PATCH] Update __init__.py

---
 scparseirc/__init__.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/scparseirc/__init__.py b/scparseirc/__init__.py
index 304d7dd..29a74a5 100644
--- a/scparseirc/__init__.py
+++ b/scparseirc/__init__.py
@@ -61,11 +61,12 @@ class IRCSession: # Actual IRC session
             self.wsocket.send(bytes(content,"UTF-8"))
         else:
             self.socket.send(bytes(content,"UTF-8"))
-    def quit(self, message="ScParseIRC v" + __version__):
-        self.send(f"QUIT {message}\r\n")
+    def quit(self, message:str="ScParseIRC v"+__version__):
+        self.send(f"QUIT :{message}\r\n")
         self.connected = False
+        self.close()
     def join(self, chan):
-        self.chans += channel(chan)
+        self.chans.append(channel(chan))
         self.send(f"JOIN {chan}")
     def close(self):
         if self.ssl: