From 857302a5ac0714087a1f8d068e3bc5a15a1393d8 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 3 Feb 2021 00:39:35 +0100 Subject: Move DevTools functions to `devtools-protocol.lisp` The `main.lisp` file was getting crowded. Move DevTools Protocol-related functions into a new file. --- l/src/main.lisp | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'l/src/main.lisp') diff --git a/l/src/main.lisp b/l/src/main.lisp index 6e74ab7..afa79d8 100644 --- a/l/src/main.lisp +++ b/l/src/main.lisp @@ -31,30 +31,6 @@ (wait-group:wait *wg*))) -(defun target-get-targets-msg (call-id) - (jsown:to-json - `(:obj ("id" . ,call-id) - ("method" . "Target.getTargets")))) - -(defun target-attach-to-target-msg (call-id target-id) - (jsown:to-json - `(:obj ("id" . ,call-id) - ("method" . "Target.attachToTarget") - ("params" . (:obj ("targetId" . ,target-id) - ("flatten" . t)))))) - -(defun target-attached-to-target-msg-p (message) - (equal - (json-obj-get message "method") - "Target.attachedToTarget")) - -(defun runtime-evaluate-msg (call-id session-id expression) - (jsown:to-json - `(:obj ("id" . ,call-id) - ("sessionId" . ,session-id) - ("method" . "Runtime.evaluate") - ("params" . (:obj ("expression" . ,expression)))))) - (defun ws-on-message (message) (let* ((response (jsown:parse message)) (targets (parse-get-targets-response response))) @@ -71,11 +47,6 @@ (wait-group:done *wg*))) -(defun parse-get-targets-response (response) - (let* ((result (json-obj-get response "result")) - (targetInfos (json-obj-get result "targetInfos"))) - targetInfos)) - (defun json-obj-get (obj key) (handler-case (jsown:val obj key) -- cgit v1.2.3