X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=demos%2Firc.scm;fp=demos%2Firc.scm;h=eabc31d82b3baa44eb73f62db4df9ab55ea14d02;hb=d86e4ab5d19c62bd585239dd600aa2645b337c74;hp=ab6c7c7195876b5843abd9f41ff7df6bb79d1b20;hpb=da78b24ca8b7be9085e7f78e4f50fa631a893a7b;p=8sync.git diff --git a/demos/irc.scm b/demos/irc.scm index ab6c7c7..eabc31d 100755 --- a/demos/irc.scm +++ b/demos/irc.scm @@ -162,12 +162,13 @@ (string-join (cons first-word rest-message) " ") #f))))) -(define (default-handle-privmsg irc-line username channel-name message is-action) +(define (default-handle-privmsg my-name speaker + channel-name message is-action) (if is-action (format #t "~a emoted ~s in channel ~a\n" - username message channel-name) + speaker message channel-name) (format #t "~a said ~s in channel ~a\n" - username message channel-name))) + speaker message channel-name))) (define* (make-handle-line #:key (handle-privmsg default-handle-privmsg)) @@ -180,7 +181,7 @@ (receive (channel-name message is-action) (condense-privmsg-line (irc-line-params parsed-line)) (let ((username (irc-line-username parsed-line))) - (handle-privmsg parsed-line username channel-name message is-action)))) + (handle-privmsg my-username username channel-name message is-action)))) (_ (display line) (newline)))))