Normalize domain on /api/share
This commit is contained in:
parent
23fdf5ab07
commit
ce3e19626f
1 changed files with 2 additions and 1 deletions
|
@ -3,6 +3,7 @@
|
||||||
* Licensed under AGPL v3 or later
|
* Licensed under AGPL v3 or later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import { getUrlDomain } from "@scripts/util";
|
||||||
import type { APIRoute } from "astro";
|
import type { APIRoute } from "astro";
|
||||||
|
|
||||||
export const post: APIRoute = async ({ redirect, request, url }) => {
|
export const post: APIRoute = async ({ redirect, request, url }) => {
|
||||||
|
@ -10,7 +11,7 @@ export const post: APIRoute = async ({ redirect, request, url }) => {
|
||||||
|
|
||||||
const text = (formData.get("text") as string) || "";
|
const text = (formData.get("text") as string) || "";
|
||||||
const instanceHost =
|
const instanceHost =
|
||||||
(formData.get("instance") as string) || "mastodon.social";
|
getUrlDomain(formData.get("instance") as string) || "mastodon.social";
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await fetch(new URL(`/api/detect/${instanceHost}`, url));
|
const response = await fetch(new URL(`/api/detect/${instanceHost}`, url));
|
||||||
|
|
Reference in a new issue