Updated support for wowup notification addon 0.0.3

This commit is contained in:
Lynn
2021-01-03 12:13:32 +01:00
parent 35700f5add
commit 5c6a94aa48
2 changed files with 10 additions and 4 deletions

View File

@@ -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 }}

View File

@@ -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);
}