import { Transaction } from 'sequelize/types'
-import { v4 as uuidv4 } from 'uuid'
+import { buildUUID } from '@shared/core-utils/uuid'
import { UserModel } from '@server/models/user/user'
import { MActorDefault } from '@server/types/models/actor'
import { ActivityPubActorType } from '../../shared/models/activitypub'
// Conflict, generate uuid instead
const actor = await ActorModel.loadLocalByName(channelName, transaction)
- if (actor) channelName = uuidv4()
+ if (actor) channelName = buildUUID()
const videoChannelDisplayName = `Main ${user.username} channel`