From 89add914c9e10979c271cdbb5f4af076ecbe41db Mon Sep 17 00:00:00 2001 From: Abhiseck Paira Date: Tue, 28 Dec 2021 14:46:46 +0530 Subject: add helper function `mastodon-http-append-query-string' Add helper function `mastodon-http-append-query-string' which create URLs with query strings appended to its end. (see doc string for details.) --- lisp/mastodon-http.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lisp/mastodon-http.el b/lisp/mastodon-http.el index f988e39..8e96b39 100644 --- a/lisp/mastodon-http.el +++ b/lisp/mastodon-http.el @@ -32,6 +32,7 @@ (require 'json) (require 'request) ; for attachments upload +(require 'url) (defvar mastodon-instance-url) (defvar mastodon-toot--media-attachment-ids) @@ -156,6 +157,13 @@ Pass response buffer to CALLBACK function." (with-temp-buffer (mastodon-http--url-retrieve-synchronously url)))) +(defun mastodon-http-append-query-string (url params) + "Append PARAMS to URL as query strings and return it. + +PARAMS should be an alist as required `url-build-query-string'." + (let ((query-string (url-build-query-string params))) + (concat url "?" query-string))) + ;; search functions: (defun mastodon-http--process-json-search () "Process JSON returned by a search query to the server." -- cgit v1.2.3