switch to json working
This commit is contained in:
+6
-6
@@ -142,27 +142,27 @@
|
||||
(defgeneric parse-dns-message (sender request message)
|
||||
(:documentation "Parse a DNS service message of type REQUEST"))
|
||||
|
||||
(defmethod parse-dns-message (sender (request (eql "change-ipv4")) message)
|
||||
(defmethod parse-dns-message (sender (request (eql :CHANGE_IPV4)) message)
|
||||
(make-instance 'change-request-ipv4
|
||||
:sender sender
|
||||
:hostname (sender-hostname sender)
|
||||
:domain (cdr (assoc :DOMAIN message))
|
||||
:ip-address (assoc :IP message)))
|
||||
:ip-address (cdr (assoc :IP message))))
|
||||
|
||||
(defmethod parse-dns-message (sender (request (eql "change-ipv6")) message)
|
||||
(defmethod parse-dns-message (sender (request (eql :CHANGE_IPV6)) message)
|
||||
(make-instance 'change-request-ipv6
|
||||
:sender sender
|
||||
:hostname (sender-hostname sender)
|
||||
:domain (cdr (assoc :DOMAIN message))
|
||||
:ip-address (assoc :IP message)))
|
||||
:ip-address (cdr (assoc :IP message))))
|
||||
|
||||
(defmethod parse-dns-message (sender request message)
|
||||
(make-instance 'unknown-request
|
||||
:sender sender
|
||||
:request request))
|
||||
|
||||
(defmethod parse-message (sender (service (eql "dns")) api-version message)
|
||||
(parse-dns-message sender (cdr (assoc :REQUEST message)) message))
|
||||
(defmethod parse-message (sender (service (eql :DNS)) api-version message)
|
||||
(parse-dns-message sender (symbolize (cdr (assoc :REQUEST message))) message))
|
||||
|
||||
(defun backplane-dns-listen (&key
|
||||
xmpp-host
|
||||
|
||||
Reference in New Issue
Block a user