1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 10:19:35 +02:00

Ensure to install supported plugins

This commit is contained in:
Chocobozzz 2021-04-12 10:10:48 +02:00
parent 90aa0a74e9
commit 8280d0c227
No known key found for this signature in database
GPG key ID: 583A612D890159BE
5 changed files with 30 additions and 10 deletions

View file

@ -67,7 +67,19 @@ async function getLatestPluginsVersion (npmNames: string[]): Promise<PeertubePlu
return body
}
async function getLatestPluginVersion (npmName: string) {
const results = await getLatestPluginsVersion([ npmName ])
if (Array.isArray(results) === false || results.length !== 1) {
logger.warn('Cannot get latest supported plugin version of %s.', npmName)
return undefined
}
return results[0].latestVersion
}
export {
listAvailablePluginsFromIndex,
getLatestPluginVersion,
getLatestPluginsVersion
}