feat: git changes processing
This commit is contained in:
@@ -10,11 +10,26 @@ module.exports = async (targetKey) => {
|
||||
if (target) {
|
||||
await target.fn.sync()
|
||||
WIKI.logger.info(`Syncing with storage target ${targetKey}: [ COMPLETED ]`)
|
||||
|
||||
await WIKI.models.storage.query().patch({
|
||||
state: {
|
||||
status: 'operational',
|
||||
message: '',
|
||||
lastAttempt: new Date().toISOString()
|
||||
}
|
||||
}).where('key', targetKey)
|
||||
} else {
|
||||
throw new Error('Invalid storage target. Unable to perform sync.')
|
||||
}
|
||||
} catch (err) {
|
||||
WIKI.logger.error(`Syncing with storage target ${targetKey}: [ FAILED ]`)
|
||||
WIKI.logger.error(err.message)
|
||||
await WIKI.models.storage.query().patch({
|
||||
state: {
|
||||
status: 'error',
|
||||
message: err.message,
|
||||
lastAttempt: new Date().toISOString()
|
||||
}
|
||||
}).where('key', targetKey)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user