mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-12-10 05:49:37 +00:00
Update NotificationManager to singleton
This commit is contained in:
parent
567a9a4e58
commit
7cd8d7f44d
6 changed files with 16 additions and 20 deletions
|
|
@ -15,13 +15,12 @@ const { getFileSize } = require('../utils/fileUtils')
|
|||
|
||||
const Backup = require('../objects/Backup')
|
||||
const CacheManager = require('./CacheManager')
|
||||
const NotificationManager = require('./NotificationManager')
|
||||
|
||||
class BackupManager {
|
||||
constructor(notificationManager) {
|
||||
constructor() {
|
||||
this.ItemsMetadataPath = Path.join(global.MetadataPath, 'items')
|
||||
this.AuthorsMetadataPath = Path.join(global.MetadataPath, 'authors')
|
||||
/** @type {import('./NotificationManager')} */
|
||||
this.notificationManager = notificationManager
|
||||
|
||||
this.scheduleTask = null
|
||||
|
||||
|
|
@ -301,7 +300,7 @@ class BackupManager {
|
|||
const sqliteBackupPath = await this.backupSqliteDb(newBackup).catch((error) => {
|
||||
Logger.error(`[BackupManager] Failed to backup sqlite db`, error)
|
||||
const errorMsg = error?.message || error || 'Unknown Error'
|
||||
this.notificationManager.onBackupFailed(errorMsg)
|
||||
NotificationManager.onBackupFailed(errorMsg)
|
||||
return false
|
||||
})
|
||||
|
||||
|
|
@ -313,7 +312,7 @@ class BackupManager {
|
|||
const zipResult = await this.zipBackup(sqliteBackupPath, newBackup).catch((error) => {
|
||||
Logger.error(`[BackupManager] Backup Failed ${error}`)
|
||||
const errorMsg = error?.message || error || 'Unknown Error'
|
||||
this.notificationManager.onBackupFailed(errorMsg)
|
||||
NotificationManager.onBackupFailed(errorMsg)
|
||||
return false
|
||||
})
|
||||
|
||||
|
|
@ -344,7 +343,7 @@ class BackupManager {
|
|||
}
|
||||
|
||||
// Notification for backup successfully completed
|
||||
this.notificationManager.onBackupCompleted(newBackup, this.backups.length, removeOldest)
|
||||
NotificationManager.onBackupCompleted(newBackup, this.backups.length, removeOldest)
|
||||
|
||||
return true
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue