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

Support async onSettingsChange

This commit is contained in:
Chocobozzz 2021-04-20 16:02:15 +02:00
parent 51b66ea7cb
commit 24a792404c
No known key found for this signature in database
GPG key ID: 583A612D890159BE
3 changed files with 5 additions and 5 deletions

View file

@ -189,7 +189,7 @@ export class PluginManager implements ServerHook {
return undefined
}
onSettingsChanged (name: string, settings: any) {
async onSettingsChanged (name: string, settings: any) {
const registered = this.getRegisteredPluginByShortName(name)
if (!registered) {
logger.error('Cannot find plugin %s to call on settings changed.', name)
@ -197,7 +197,7 @@ export class PluginManager implements ServerHook {
for (const cb of registered.registerHelpers.getOnSettingsChangedCallbacks()) {
try {
cb(settings)
await cb(settings)
} catch (err) {
logger.error('Cannot run on settings changed callback for %s.', registered.npmName, { err })
}