irc.client: Forward messages before processing for now. Change text for
some log linesdb4
parent
dbb35d3500
commit
8f287b2c26
|
@ -112,9 +112,10 @@ M: f handle-input handle-disconnect ;
|
||||||
|
|
||||||
! Processing loops
|
! Processing loops
|
||||||
|
|
||||||
|
! FIXME: should get forward channels, process the message, and then forward
|
||||||
: in-multiplexer-loop ( -- ? )
|
: in-multiplexer-loop ( -- ? )
|
||||||
irc> in-messages>> mailbox-get
|
irc> in-messages>> mailbox-get
|
||||||
[ process-message ] [ forward-message ] [ irc-end? not ] tri ;
|
[ forward-message ] [ process-message ] [ irc-end? not ] tri ;
|
||||||
|
|
||||||
: strings>privmsg ( name string -- privmsg )
|
: strings>privmsg ( name string -- privmsg )
|
||||||
" :" prepend append "PRIVMSG " prepend string>irc-message ;
|
" :" prepend append "PRIVMSG " prepend string>irc-message ;
|
||||||
|
|
|
@ -15,14 +15,14 @@ M: privmsg >log-line
|
||||||
[ "<" % dup sender>> % "> " % text>> % ] "" make ;
|
[ "<" % dup sender>> % "> " % text>> % ] "" make ;
|
||||||
|
|
||||||
M: join >log-line
|
M: join >log-line
|
||||||
[ "* " % sender>> % " has entered the channel." % ] "" make ;
|
[ "* " % sender>> % " has joined the channel." % ] "" make ;
|
||||||
|
|
||||||
M: part >log-line
|
M: part >log-line
|
||||||
[ "* " % dup sender>> % " has left the channel" %
|
[ "* " % dup sender>> % " has left the channel" %
|
||||||
comment>> dot-or-parens % ] "" make ;
|
comment>> dot-or-parens % ] "" make ;
|
||||||
|
|
||||||
M: quit >log-line
|
M: quit >log-line
|
||||||
[ "* " % dup sender>> % " has left IRC" %
|
[ "* " % dup sender>> % " has quit" %
|
||||||
comment>> dot-or-parens % ] "" make ;
|
comment>> dot-or-parens % ] "" make ;
|
||||||
|
|
||||||
M: kick >log-line
|
M: kick >log-line
|
||||||
|
|
Loading…
Reference in New Issue