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
 | 
			
		||||
[ { "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
 | 
			
		||||
] 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-channel-chat remove-chat
 | 
			
		||||
    [ part new annotate-message irc-send ]
 | 
			
		||||
    [ name>> "PART " prepend string>irc-message irc-send ]
 | 
			
		||||
    [ name>> unregister-chat ] bi ;
 | 
			
		||||
 | 
			
		||||
: (speak) ( message irc-chat -- ) swap annotate-message irc-send ;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue