mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 09:49:20 +02:00
Add house-keeping script
This commit is contained in:
parent
9b483bcb78
commit
2b189131fa
22 changed files with 368 additions and 133 deletions
|
@ -1,15 +1,10 @@
|
|||
import { arrayify } from '@peertube/peertube-core-utils'
|
||||
import { PeerTubeServer } from '../server/server.js'
|
||||
|
||||
async function setDefaultAccountAvatar (serversArg: PeerTubeServer | PeerTubeServer[], token?: string) {
|
||||
const servers = Array.isArray(serversArg)
|
||||
? serversArg
|
||||
: [ serversArg ]
|
||||
export async function setDefaultAccountAvatar (serversArg: PeerTubeServer | PeerTubeServer[], token?: string) {
|
||||
const servers = arrayify(serversArg)
|
||||
|
||||
for (const server of servers) {
|
||||
await server.users.updateMyAvatar({ fixture: 'avatar.png', token })
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
setDefaultAccountAvatar
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { arrayify } from '@peertube/peertube-core-utils'
|
||||
import { PeerTubeServer } from '../server/server.js'
|
||||
|
||||
function setDefaultVideoChannel (servers: PeerTubeServer[]) {
|
||||
export function setDefaultVideoChannel (servers: PeerTubeServer[]) {
|
||||
const tasks: Promise<any>[] = []
|
||||
|
||||
for (const server of servers) {
|
||||
|
@ -13,17 +14,10 @@ function setDefaultVideoChannel (servers: PeerTubeServer[]) {
|
|||
return Promise.all(tasks)
|
||||
}
|
||||
|
||||
async function setDefaultChannelAvatar (serversArg: PeerTubeServer | PeerTubeServer[], channelName: string = 'root_channel') {
|
||||
const servers = Array.isArray(serversArg)
|
||||
? serversArg
|
||||
: [ serversArg ]
|
||||
export async function setDefaultChannelAvatar (serversArg: PeerTubeServer | PeerTubeServer[], channelName: string = 'root_channel') {
|
||||
const servers = arrayify(serversArg)
|
||||
|
||||
for (const server of servers) {
|
||||
await server.channels.updateImage({ channelName, fixture: 'avatar.png', type: 'avatar' })
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
setDefaultVideoChannel,
|
||||
setDefaultChannelAvatar
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue