From b908dff129cf97f58b0849a5bd5fac0662cdf68a Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Fri, 16 Aug 2024 18:45:08 +0100 Subject: [PATCH] api functions for guild settings --- apps/static/js/api.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/static/js/api.js b/apps/static/js/api.js index f3e1047..da3fd29 100644 --- a/apps/static/js/api.js +++ b/apps/static/js/api.js @@ -24,7 +24,6 @@ async function ajaxRequest(url, method, data) { } function makeQuerystring(filters, sort) { - console.log(JSON.stringify(filters, null, 4)) let querystring = "?"; for (key in filters) { querystring += `${key}=${filters[key]}&`; @@ -163,4 +162,14 @@ async function getTrackedContentOptions() { async function getMutators() { return await ajaxRequest("/api/article-mutator/?page_size=25", "GET"); -} \ No newline at end of file +} + +// guild settings + +async function getGuildSettings(guildId) { + return await ajaxRequest(`/api/guild-settings/?guild_id=${guildId}`, "GET"); +} + +async function editGuildSettings(id, formData) { + return await ajaxRequest(`/api/guild-settings/${id}/`, "PUT", formData); +}