import { VideoChannelCreate } from '../../models/videos/channel/video-channel-create.model'
import { makeDeleteRequest, makeGetRequest, updateImageRequest } from '../requests/requests'
import { ServerInfo } from '../server/servers'
-import { User } from '../../models/users/user.model'
+import { MyUser, User } from '../../models/users/user.model'
import { getMyUserInformation } from '../users/users'
import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
return Promise.all(tasks)
}
+async function getDefaultVideoChannel (url: string, token: string) {
+ const res = await getMyUserInformation(url, token)
+
+ return (res.body as MyUser).videoChannels[0].id
+}
+
// ---------------------------------------------------------------------------
export {
deleteVideoChannel,
getVideoChannel,
setDefaultVideoChannel,
- deleteVideoChannelImage
+ deleteVideoChannelImage,
+ getDefaultVideoChannel
}