irc.client: Fix detach chat (wasn't sending a PART message)
parent
a4aa0dddbe
commit
ef98f1de68
|
@ -99,7 +99,13 @@ M: mb-writer dispose drop ;
|
||||||
|
|
||||||
! Test join
|
! Test join
|
||||||
[ { "JOIN #factortest" } [
|
[ { "JOIN #factortest" } [
|
||||||
"#factortest" %join %pop-output-line
|
"#factortest" %join %pop-output-line
|
||||||
|
] unit-test
|
||||||
|
] spawning-irc
|
||||||
|
|
||||||
|
[ { "PART #factortest" } [
|
||||||
|
"#factortest" %join %pop-output-line drop
|
||||||
|
"#factortest" chat> remove-chat %pop-output-line
|
||||||
] unit-test
|
] unit-test
|
||||||
] spawning-irc
|
] spawning-irc
|
||||||
|
|
||||||
|
|
|
@ -172,7 +172,7 @@ M: irc-nick-chat remove-chat name>> unregister-chat ;
|
||||||
M: irc-server-chat remove-chat drop +server-chat+ unregister-chat ;
|
M: irc-server-chat remove-chat drop +server-chat+ unregister-chat ;
|
||||||
|
|
||||||
M: irc-channel-chat remove-chat
|
M: irc-channel-chat remove-chat
|
||||||
[ part new annotate-message irc-send ]
|
[ name>> "PART " prepend string>irc-message irc-send ]
|
||||||
[ name>> unregister-chat ] bi ;
|
[ name>> unregister-chat ] bi ;
|
||||||
|
|
||||||
: (speak) ( message irc-chat -- ) swap annotate-message irc-send ;
|
: (speak) ( message irc-chat -- ) swap annotate-message irc-send ;
|
||||||
|
|
Loading…
Reference in New Issue