From b671c59a4898309dff3b86c68e3807cf18dabbad Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Sat, 12 Oct 2024 19:01:17 +0100 Subject: [PATCH] remove unused api functions these are old and obsolete --- static/js/api.js | 182 ++--------------------------------------------- 1 file changed, 7 insertions(+), 175 deletions(-) diff --git a/static/js/api.js b/static/js/api.js index 07627f2..d7a229b 100644 --- a/static/js/api.js +++ b/static/js/api.js @@ -1,4 +1,7 @@ +// Shorthand function for making an ajax request +// - sets the csrf token header +// - handles settings for sending data async function ajaxRequest(url, method, data) { const options = { url: url, @@ -23,6 +26,8 @@ async function ajaxRequest(url, method, data) { } } + +// Create a querystring from any given filters and sort options. function makeQuerystring(filters, sort) { let querystring = "?"; for (key in filters) { @@ -32,6 +37,8 @@ function makeQuerystring(filters, sort) { return sort ? querystring += `ordering=${sort}` : querystring; } + +// Convert any given object to a new FormData instance, and return it. function objectToFormData(object) { let formData = new FormData(); @@ -59,178 +66,3 @@ function objectToFormData(object) { return formData; } - -// Loading Channels -async function loadChannels(guildId) { - return await ajaxRequest(`/channels?guild=${guildId}`, "GET"); -} - -// Subscriptions - -// async function getSubscriptions(filters, sort) { -// let querystring = makeQuerystring(filters, sort); -// return await ajaxRequest(`/api/subscription/${querystring}`, "GET"); -// } - -// async function getSubscription(id) { -// return await ajaxRequest(`/api/subscription/${id}/`, "GET"); -// } - -// async function newSubscription(formData) { -// return await ajaxRequest("/api/subscription/", "POST", formData); -// } - -// async function deleteSubscription(id) { -// return await ajaxRequest(`/api/subscription/${id}/`, "DELETE"); -// } - -// async function editSubscription(id, formData) { -// return await ajaxRequest(`/api/subscription/${id}/`, "PUT", formData); -// } - -// async function getSubscriptionOptions() { -// return await ajaxRequest("/api/subscription/", "OPTIONS") -// } - - -// SubChannels - -async function getSubChannels(subscriptionId) { - return await ajaxRequest(`/api/subchannel/?subscription=${subscriptionId}`, "GET"); -} - -async function getSubChannel(id) { - return await ajaxRequest(`/api/subchannel/${id}/`, "GET"); -} - -async function newSubChannel(formData) { - return await ajaxRequest("/api/subchannel/", "POST", formData); -} - -async function deleteSubChannel(id) { - return await ajaxRequest(`/api/subchannel/${id}/`, "DELETE") -} - -async function deleteSubChannels(subscriptionId) { - return await ajaxRequest(`/api/subscription/${subscriptionId}/subchannels/`, "DELETE"); -} - - -// Filters - -async function getFilters(filters, sort) { - let querystring = makeQuerystring(filters, sort); - return await ajaxRequest(`/api/filter/${querystring}`, "GET"); -} - -async function getFilter(id) { - return await ajaxRequest(`/api/filter/${id}/`, "GET"); -} - -async function newFilter(formData) { - return await ajaxRequest("/api/filter/", "POST", formData); -} - -async function deleteFilter(id) { - return await ajaxRequest(`/api/filter/${id}/`, "DELETE"); -} - -async function editFilter(id, formData) { - return await ajaxRequest(`/api/filter/${id}/`, "PUT", formData); -} - -async function getFilterOptions() { - return await ajaxRequest("/api/filter/", "OPTIONS") -} - - -// Tracked Content - -async function getTrackedContent(filters, sort) { - let querystring = makeQuerystring(filters, sort); - url = `/api/tracked-content/${querystring}`; - return await ajaxRequest(url, "GET"); -} - -async function deleteTrackedContent(guid) { - const encodedGuid = encodeURIComponent(guid); - return await ajaxRequest(`/api/tracked-content/${encodedGuid}/`, "DELETE"); -} - -async function getTrackedContentOptions() { - return await ajaxRequest("/api/tracked-content/", "OPTIONS") -} - -// Mutators - -async function getMutators() { - return await ajaxRequest("/api/article-mutator/?page_size=25", "GET"); -} - -// 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); -} - -// Unique Content Rules - -async function getUniqueContentRules() { - return await ajaxRequest("/api/unique-content-rule/", "GET"); -} - -async function getUniqueContentRule(ruleId) { - return await ajaxRequest(`/api/unique-content-rule/${ruleId}/`, "GET"); -} - - -//#region rewrite - - - - - -// #region Servers - -async function generateServers() { - return ajaxRequest("/generate-servers/", "GET"); -} - -async function getServers() { - return ajaxRequest("/api/r_servers/", "GET"); -} - -// #endregion - -// #region Subscriptions - -async function getSubscriptions(filters, sort) { - let querystring = makeQuerystring(filters, sort); - return await ajaxRequest(`/api/subscriptions/${querystring}`, "GET"); -} - -async function getSubscription(subId) { - return await ajaxRequest(`/api/subscriptions/${subId}/`, "GET"); -} - -async function newSubscription(formData) { - return await ajaxRequest(`/api/subscriptions/`, "POST", formData); -} - -async function deleteSubscription(subId) { - return await ajaxRequest(`/api/subscriptions/${subId}/`, "DELETE"); -} - -async function editSubscription(subId, formData) { - return await ajaxRequest(`/api/subscriptions/${subId}/`, "PUT", formData); -} - -async function getSubscriptionOptions() { - return await ajaxRequest(`/api/subscriptions/`, "OPTIONS") -} - -// #endregion