From b58917aabb4acd799afe7cc9a20aba74d238af2d Mon Sep 17 00:00:00 2001 From: Natty Date: Tue, 18 Jul 2023 09:44:29 +0200 Subject: [PATCH] Removed the patrons endpoint --- packages/backend/src/server/api/endpoints.ts | 7 +-- .../src/server/api/endpoints/patrons.ts | 31 ---------- patrons.json | 61 ------------------- 3 files changed, 3 insertions(+), 96 deletions(-) delete mode 100644 packages/backend/src/server/api/endpoints/patrons.ts delete mode 100644 patrons.json diff --git a/packages/backend/src/server/api/endpoints.ts b/packages/backend/src/server/api/endpoints.ts index 2d19441d09..1050a3cc5b 100644 --- a/packages/backend/src/server/api/endpoints.ts +++ b/packages/backend/src/server/api/endpoints.ts @@ -1,4 +1,4 @@ -import type { Schema } from "@/misc/schema.js"; +import type {Schema} from "@/misc/schema.js"; import * as ep___admin_meta from "./endpoints/admin/meta.js"; import * as ep___admin_abuseUserReports from "./endpoints/admin/abuse-user-reports.js"; @@ -32,7 +32,8 @@ import * as ep___admin_emoji_setCategoryBulk from "./endpoints/admin/emoji/set-c import * as ep___admin_emoji_setLicenseBulk from "./endpoints/admin/emoji/set-license-bulk.js"; import * as ep___admin_emoji_update from "./endpoints/admin/emoji/update.js"; import * as ep___admin_federation_deleteAllFiles from "./endpoints/admin/federation/delete-all-files.js"; -import * as ep___admin_federation_refreshRemoteInstanceMetadata from "./endpoints/admin/federation/refresh-remote-instance-metadata.js"; +import * as ep___admin_federation_refreshRemoteInstanceMetadata + from "./endpoints/admin/federation/refresh-remote-instance-metadata.js"; import * as ep___admin_federation_removeAllFollowing from "./endpoints/admin/federation/remove-all-following.js"; import * as ep___admin_federation_updateInstance from "./endpoints/admin/federation/update-instance.js"; import * as ep___admin_getIndexStats from "./endpoints/admin/get-index-stats.js"; @@ -283,7 +284,6 @@ import * as ep___pinnedUsers from "./endpoints/pinned-users.js"; import * as ep___customMOTD from "./endpoints/custom-motd.js"; import * as ep___customSplashIcons from "./endpoints/custom-splash-icons.js"; import * as ep___latestVersion from "./endpoints/latest-version.js"; -import * as ep___patrons from "./endpoints/patrons.js"; import * as ep___release from "./endpoints/release.js"; import * as ep___promo_read from "./endpoints/promo/read.js"; import * as ep___requestResetPassword from "./endpoints/request-reset-password.js"; @@ -631,7 +631,6 @@ const eps = [ ["custom-motd", ep___customMOTD], ["custom-splash-icons", ep___customSplashIcons], ["latest-version", ep___latestVersion], - ["patrons", ep___patrons], ["release", ep___release], ["promo/read", ep___promo_read], ["request-reset-password", ep___requestResetPassword], diff --git a/packages/backend/src/server/api/endpoints/patrons.ts b/packages/backend/src/server/api/endpoints/patrons.ts deleted file mode 100644 index 944858694a..0000000000 --- a/packages/backend/src/server/api/endpoints/patrons.ts +++ /dev/null @@ -1,31 +0,0 @@ -import define from "../define.js"; -import { redisClient } from "@/db/redis.js"; - -export const meta = { - tags: ["meta"], - description: "Get list of Calckey patrons from Codeberg", - - requireCredential: false, - requireCredentialPrivateMode: false, -} as const; - -export const paramDef = { - type: "object", - properties: {}, - required: [], -} as const; - -export default define(meta, paramDef, async () => { - let patrons; - const cachedPatrons = await redisClient.get("patrons"); - if (cachedPatrons) { - patrons = JSON.parse(cachedPatrons); - } else { - patrons = await fetch( - "https://codeberg.org/calckey/calckey/raw/branch/develop/patrons.json", - ).then((response) => response.json()); - await redisClient.set("patrons", JSON.stringify(patrons), "EX", 3600); - } - - return patrons["patrons"]; -}); diff --git a/patrons.json b/patrons.json deleted file mode 100644 index cda7551d8c..0000000000 --- a/patrons.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "patrons": [ - "@atomicpoet@calckey.social", - "@shoq@mastodon.social", - "@pikadude@erisly.social", - "@sage@stop.voring.me", - "@sky@therian.club", - "@panos@electricrequiem.com", - "@redhunt07@www.foxyhole.io", - "@griff@stop.voring.me", - "@cafkafk@ck.cafkafk.com", - "@privateger@plasmatrap.com", - "@self@neo.voidworks.cc", - "@effy@social.effy.space", - "@Kio@kitsunes.club", - "@twann@tech.lgbt", - "@surfbum@calckey.nz", - "@topher@mastodon.online", - "@hanicef@stop.voring.me", - "@nmkj@calckey.jp", - "@trapezial@calckey.jp", - "@unattributed@calckey.social", - "@cody@mk.codingneko.com", - "@kate@blahaj.zone", - "@emtk@mkkey.net", - "@jovikowi@calckey.social", - "@padraig@calckey.social", - "@pancakes@cats.city", - "@theresmiling@calckey.social", - "@AlderForrest@calckey.social", - "@kristian@calckey.social", - "@jo@blahaj.zone", - "@narF@calckey.social", - "@AlderForrest@calckey.social", - "@box464@calckey.social", - "@MariaTheMartian@calckey.social", - "@nisemikol@calckey.social", - "@smallpatatas@calckey.patatas.ca", - "@bayra@stop.voring.me", - "@frost@wolfdo.gg", - "@joebiden@fuckgov.org", - "@nyaa@calckey.social", - "@Dan@calckey.social", - "@testing@stop.voring.me", - "@dana@calckey.social", - "@Jdreben@calckey.social", - "@natalie@prismst.one", - "@KelsonV@wandering.shop", - "@breakfastmtn@calckey.social", - "@richardazia@mastodon.social", - "@joestone@calckey.social", - "@aj@calckey.social", - "@zepfanman@ramblingreaders.org", - "@kimby@stop.voring.me", - "@fyrfli@bkgrdclrschm.link", - "@riversidebryan@calckey.lgbt", - "@aRubes@sloth.run", - "@andreasdotorg@calckey.social", - "\nInterkosmos Link" - ] -}