+ function getVideosFunctions (token?: string) {
+ return getMyUserInformation(server.url, server.accessToken)
+ .then(res => {
+ const user: User = res.body
+ const videoChannelUUID = user.videoChannels[0].uuid
+ const accountUUID = user.account.uuid
+
+ if (token) {
+ return Promise.all([
+ getVideosListWithToken(server.url, token),
+ searchVideoWithToken(server.url, 'n', token),
+ getAccountVideos(server.url, token, accountUUID, 0, 5),
+ getVideoChannelVideos(server.url, token, accountUUID, videoChannelUUID, 0, 5)
+ ])
+ }
+
+ return Promise.all([
+ getVideosList(server.url),
+ searchVideo(server.url, 'n'),
+ getAccountVideos(server.url, undefined, accountUUID, 0, 5),
+ getVideoChannelVideos(server.url, undefined, accountUUID, videoChannelUUID, 0, 5)
+ ])
+ })
+ }
+