shithub: irc.myr

Download patch

ref: 8095f178750e8cecdf75c04988043125c8f2171a
parent: 1c5ea0812da9db76c6a1bfd5eca326459181ec83
author: Ori Bernstein <ori@eigenstate.org>
date: Thu Oct 17 16:39:09 EDT 2019

Allow setting the nick.

--- a/irc.myr
+++ b/irc.myr
@@ -394,6 +394,7 @@
 
 	std.slfree(n#)
 	n# = std.sldup(args[0])
+	send(irc, srv, "NICK {}\r\n", srv.user)
 	status(irc, irc.self, "{} changed to {}", s, n#)
 }
 
@@ -410,7 +411,7 @@
 	| `std.Some srv:
 		std.slfree(irc.user)
 		srv.user = std.sldup(args[0])
-		send(irc, srv, "NICK {}\r\n", srv.user)
+		send(irc, srv, "USER {} 8 * :{}\r\n", srv.user, srv.user)
 	;;
 }
 
--