Fixes for API logo issues
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/deploy unknown status

This commit is contained in:
2026-02-07 17:27:36 -03:00
parent 309b0c618f
commit 1299fc4dd3
4 changed files with 13 additions and 16 deletions

View File

@@ -18,14 +18,23 @@ export async function shortenUrl(
}
const base = env.KUTT_BASE_URL.replace(/\/$/, '');
const apiKey = env.KUTT_API_KEY.trim();
// Extract domain from SHORT_DOMAIN (e.g., "https://mifi.me" -> "mifi.me")
const domain = env.SHORT_DOMAIN.replace(/^https?:\/\//, '').replace(
/\/$/,
'',
);
const res = await fetch(`${base}/api/v2/links`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': env.KUTT_API_KEY,
'X-API-Key': apiKey,
},
body: JSON.stringify({
target: body.targetUrl,
domain: domain,
...(body.customSlug && { customurl: body.customSlug }),
}),
});