1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00
This commit is contained in:
xmflsct
2023-02-08 01:10:59 +01:00
parent 9259ee2995
commit d1ed8a0d2a
27 changed files with 176 additions and 563 deletions

View File

@ -81,19 +81,18 @@ export const CONNECT_DOMAIN = (index?: number) =>
development: 'connect-development.tooot.app'
})
export const connectMedia = ({
uri
}: {
export const connectMedia = (args?: {
uri?: string
}): { uri?: string; headers?: { 'x-tooot-domain': string } } => {
if (GLOBAL.connect) {
if (uri) {
const host = parse(uri).host
if (args?.uri) {
const host = parse(args.uri).host
return {
uri: uri.replace(
...args,
uri: args.uri.replace(
host,
CONNECT_DOMAIN(
uri
args.uri
.split('')
.map(i => i.charCodeAt(0))
.reduce((a, b) => a + b, 0) %
@ -103,10 +102,10 @@ export const connectMedia = ({
headers: { 'x-tooot-domain': host }
}
} else {
return { uri }
return { ...args }
}
} else {
return { uri }
return { ...args }
}
}