diff --git a/wowup-electron/assets/WowUpAddon/data.lua.hbs b/wowup-electron/assets/WowUpAddon/data.lua.hbs index 4b4b4f6f..a1266dbc 100644 --- a/wowup-electron/assets/WowUpAddon/data.lua.hbs +++ b/wowup-electron/assets/WowUpAddon/data.lua.hbs @@ -1,4 +1,7 @@ -- this file is autogenerated by WowUp (app) at {{ generatedAt }} -addonManagerName = 'WowUp' -addonManagerNameSlashCommand = '/wowup' -updatesAvailableCount = {{ updatesAvailableCount }} +local _, WOWUP = ... + +WOWUP.addonManagerName = "WowUp" +WOWUP.addonManagerColorRGB = {232/255,205/255,134/255} +WOWUP.addonManagerNameSlashCommand = "/wowup" +WOWUP.updatesAvailableCount = {{ updatesAvailableCount }} diff --git a/wowup-electron/src/app/services/wowup/wowup-addon.service.ts b/wowup-electron/src/app/services/wowup/wowup-addon.service.ts index ba320239..fb7763bf 100644 --- a/wowup-electron/src/app/services/wowup/wowup-addon.service.ts +++ b/wowup-electron/src/app/services/wowup/wowup-addon.service.ts @@ -23,11 +23,12 @@ export class WowUpAddonService { ) {} public async persistUpdateInformationToWowUpAddon(addons: Addon[]) { - const wowupAddon = addons.find((addon: Addon) => addon.name === "WowUp.Addon"); + const wowupAddon = addons.find((addon: Addon) => addon.name === "Addon Update Notifications (by WowUp)"); if (!wowupAddon) { return; } + console.log('Found the WowUp addon notification addon, trying to sync updates available to data.lua'); try { const templatePath = await this._fileService.getAssetFilePath("WowUpAddon/data.lua.hbs"); const templateContents = await this._fileService.readFile(templatePath); @@ -45,6 +46,8 @@ export class WowUpAddonService { } await this._fileService.writeFile(dataFile, this.compiledTemplate(wowUpAddonData)); + + console.log('Available update data synced to data.lua'); } catch (e) { console.log(e); }