X-Git-Url: https://jxself.org/git/?p=mudsync.git;a=blobdiff_plain;f=mudsync%2Fnetworking.scm;fp=mudsync%2Fnetworking.scm;h=bb403f8f998fe1755076515114ba74f94590d870;hp=230008fc76cb5c213e3057f8b6e9e6f2b4c370ae;hb=6cff5b0062ef928204295ab4327bf2d417070421;hpb=cd40c01c4ac301e7d991e4df4d17d2c693d11d05 diff --git a/mudsync/networking.scm b/mudsync/networking.scm index 230008f..bb403f8 100644 --- a/mudsync/networking.scm +++ b/mudsync/networking.scm @@ -48,11 +48,14 @@ (message-handler #:init-value (make-action-dispatch - ((start-listening actor message) - (nm-install-socket actor (message-ref message 'server %default-server) - (message-ref message 'port %default-port))) - ((send-to-client actor message client data) - (nm-send-to-client-id actor client data))))) + (start-listening + (lambda* (actor message + #:key (server %default-server) + (port %default-port)) + (nm-install-socket actor server port))) + (send-to-client + (lambda* (actor message #:key client data) + (nm-send-to-client-id actor client data)))))) ;;; TODO: We should provide something like this, but this isn't used currently, ;;; and uses old deprecated code (the 8sync-port-remove stuff).