From 2384b30a244c7d6477e54de5385fe7f1cc62d43a Mon Sep 17 00:00:00 2001 From: "Thomas F. K. Jorna" Date: Fri, 8 Oct 2021 23:39:37 +0200 Subject: feat(preview): proper file preview with api routing --- org-roam-ui.el | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'org-roam-ui.el') diff --git a/org-roam-ui.el b/org-roam-ui.el index 0fbcf5e..2d10abb 100644 --- a/org-roam-ui.el +++ b/org-roam-ui.el @@ -237,10 +237,15 @@ This serves the web-build and API over HTTP." (json-encode `((type . "orgText") (data . ,text)))))) (defservlet* note/:id text/plain () - (let* ((node (org-roam-populate (org-roam-node-create :id id))) + (if-let ((node (org-roam-populate (org-roam-node-create :id id))) (file (org-roam-node-file node))) - (insert-file-contents-literally file) -(httpd-send-header t "text/plain" 200 :Access-Control-Allow-Origin "*"))) + (progn + (insert-file-contents-literally file) + (message "we got one %s" file) + )) +(httpd-send-header t "text/plain" 200 :Access-Control-Allow-Origin "*")) + ;(insert "error") + ;(httpd-send-header t "text/plain" 200 :Access-Control-Allow-Origin "*") (defun org-roam-ui--on-save () -- cgit v1.2.3