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");