X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/77a8fca278b561808959fa1aa7d9f02c5cfe7720..e69e60ccf1aa77a40cd5b15c4361f378ce332a42:/src/msg.sml diff --git a/src/msg.sml b/src/msg.sml index bb6a2b1..251626a 100644 --- a/src/msg.sml +++ b/src/msg.sml @@ -93,9 +93,11 @@ fun send (bio, m) = sendList OpenSSL.writeString (bio, users)) | MsgMultiConfig codes => (OpenSSL.writeInt (bio, 12); sendList OpenSSL.writeString (bio, codes)) - | MsgRmdom dom => (OpenSSL.writeInt (bio, 13); - OpenSSL.writeString (bio, dom)) + | MsgRmdom doms => (OpenSSL.writeInt (bio, 13); + sendList OpenSSL.writeString (bio, doms)) | MsgRegenerate => OpenSSL.writeInt (bio, 14) + | MsgRmuser dom => (OpenSSL.writeInt (bio, 15); + OpenSSL.writeString (bio, dom)) fun checkIt v = case v of @@ -143,8 +145,9 @@ fun recv bio = (recvList OpenSSL.readString bio) | 12 => Option.map MsgMultiConfig (recvList OpenSSL.readString bio) - | 13 => Option.map MsgRmdom (OpenSSL.readString bio) + | 13 => Option.map MsgRmdom (recvList OpenSSL.readString bio) | 14 => SOME MsgRegenerate + | 15 => Option.map MsgRmuser (OpenSSL.readString bio) | _ => NONE) end