mirror of
https://github.com/WowUp/WowUp.git
synced 2026-04-23 15:27:03 -04:00
get-addons will now properly "reload" when no providers are enabled
This commit is contained in:
@@ -304,6 +304,11 @@ export class GetAddonsComponent implements OnInit, OnDestroy {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this._addonService.getEnabledAddonProviders().length === 0) {
|
||||
this._displayAddonsSrc.next([]);
|
||||
return;
|
||||
}
|
||||
|
||||
this.isBusy = true;
|
||||
|
||||
this._addonService.getFeaturedAddons(clientType).subscribe({
|
||||
|
||||
@@ -697,7 +697,7 @@ export class AddonService {
|
||||
};
|
||||
};
|
||||
|
||||
private getEnabledAddonProviders() {
|
||||
public getEnabledAddonProviders() {
|
||||
let enabledAddonProviders = this._wowUpService.enabledAddonProviders;
|
||||
return this._addonProviders.filter((addonProvider: AddonProvider) => enabledAddonProviders.indexOf(addonProvider.name) !== -1);
|
||||
}
|
||||
|
||||
@@ -223,7 +223,6 @@ export class WowUpService {
|
||||
this._preferenceChangeSrc.next({ key, value: value.toString() })
|
||||
}
|
||||
|
||||
|
||||
public get lastSelectedClientType(): WowClientType {
|
||||
const preference = this._preferenceStorageService.findByKey(LAST_SELECTED_WOW_CLIENT_TYPE_PREFERENCE_KEY);
|
||||
const value = parseInt(preference, 10);
|
||||
|
||||
Reference in New Issue
Block a user