mirror of https://github.com/Chocobozzz/PeerTube
18 lines
393 B
TypeScript
18 lines
393 B
TypeScript
|
import { WEBSERVER } from '@server/initializers/constants.js'
|
||
|
|
||
|
function handleToNameAndHost (handle: string) {
|
||
|
let [ name, host ] = handle.split('@')
|
||
|
if (host === WEBSERVER.HOST) host = null
|
||
|
|
||
|
return { name, host, handle }
|
||
|
}
|
||
|
|
||
|
function handlesToNameAndHost (handles: string[]) {
|
||
|
return handles.map(h => handleToNameAndHost(h))
|
||
|
}
|
||
|
|
||
|
export {
|
||
|
handleToNameAndHost,
|
||
|
handlesToNameAndHost
|
||
|
}
|