From f4506ae4bc1f4f14d1ea898c1c45e292f87d1c8b Mon Sep 17 00:00:00 2001 From: Nikita Karamov Date: Sun, 19 Mar 2023 18:30:00 +0100 Subject: [PATCH] Detect Akkoma as Pleroma --- src/constants.ts | 1 + src/pages/api/detect/[domain].ts | 18 +++++++++--------- src/pages/index.astro | 2 +- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/constants.ts b/src/constants.ts index bf8093c..23f4b98 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -5,6 +5,7 @@ * as the icon names, etc. */ export enum FediverseProject { + Akkoma = "akkoma", Friendica = "friendica", GNUSocial = "gnusocial", Hubzilla = "hubzilla", diff --git a/src/pages/api/detect/[domain].ts b/src/pages/api/detect/[domain].ts index a005900..eecd726 100644 --- a/src/pages/api/detect/[domain].ts +++ b/src/pages/api/detect/[domain].ts @@ -14,7 +14,15 @@ interface FediverseProjectData { }; } +const pleromaSettings = { + publishEndpoint: "share", + params: { + text: "message", + }, +}; + const PROJECTS: Map = new Map([ + [FediverseProject.Akkoma, pleromaSettings], [ FediverseProject.Mastodon, { @@ -33,15 +41,7 @@ const PROJECTS: Map = new Map([ }, }, ], - [ - FediverseProject.Pleroma, - { - publishEndpoint: "share", - params: { - text: "message", - }, - }, - ], + [FediverseProject.Pleroma, pleromaSettings], [ FediverseProject.Friendica, { diff --git a/src/pages/index.astro b/src/pages/index.astro index bf0b126..19219e8 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -101,7 +101,7 @@ const prefilledInstance = searchParameters.get("instance");
  • Mastodon
  • - Pleroma (new!) + Pleroma (incl. Akkoma) (new!)
  • Misskey (new!)