mirror of
https://github.com/WowUp/WowUp.git
synced 2026-04-23 23:37:11 -04:00
@@ -9,6 +9,7 @@ export interface Addon {
|
||||
latestVersion?: string;
|
||||
installedAt?: Date;
|
||||
externalId?: string;
|
||||
externalChannel?: string;
|
||||
providerName?: string;
|
||||
providerSource?: string;
|
||||
externalUrl?: string;
|
||||
|
||||
@@ -120,6 +120,15 @@
|
||||
</td>
|
||||
</ng-container>
|
||||
|
||||
<ng-container matColumnDef="addon.externalChannel">
|
||||
<th class="game-version-cell" mat-header-cell mat-sort-header *matHeaderCellDef>
|
||||
{{ "PAGES.MY_ADDONS.TABLE.PROVIDER_RELEASE_CHANNEL" | translate }}
|
||||
</th>
|
||||
<td class="game-version-cell" mat-cell *matCellDef="let element">
|
||||
{{ element.addon.externalChannel }}
|
||||
</td>
|
||||
</ng-container>
|
||||
|
||||
<ng-container matColumnDef="addon.providerName">
|
||||
<th mat-header-cell mat-sort-header *matHeaderCellDef class="provider-column">
|
||||
{{ "PAGES.MY_ADDONS.TABLE.PROVIDER_COLUMN_HEADER" | translate }}
|
||||
|
||||
@@ -104,6 +104,12 @@ export class MyAddonsComponent implements OnInit, OnDestroy {
|
||||
visible: true,
|
||||
allowToggle: true,
|
||||
},
|
||||
{
|
||||
name: "addon.externalChannel",
|
||||
display: "PAGES.MY_ADDONS.TABLE.GAME_VERSION_COLUMN_HEADER",
|
||||
visible: false,
|
||||
allowToggle: true,
|
||||
},
|
||||
{
|
||||
name: "addon.providerName",
|
||||
display: "PAGES.MY_ADDONS.TABLE.PROVIDER_COLUMN_HEADER",
|
||||
@@ -454,7 +460,7 @@ export class MyAddonsComponent implements OnInit, OnDestroy {
|
||||
});
|
||||
}
|
||||
|
||||
public onInstall() { }
|
||||
public onInstall() {}
|
||||
|
||||
public onClickIgnoreAddon(evt: MatCheckboxChange, listItem: AddonViewModel) {
|
||||
this.onClickIgnoreAddons(evt, [listItem]);
|
||||
|
||||
@@ -35,20 +35,11 @@ export class AddonProviderFactory {
|
||||
}
|
||||
|
||||
public createCurseAddonProvider(): CurseAddonProvider {
|
||||
return new CurseAddonProvider(
|
||||
this._httpClient,
|
||||
this._cachingService,
|
||||
this._electronService
|
||||
);
|
||||
return new CurseAddonProvider(this._httpClient, this._cachingService, this._electronService);
|
||||
}
|
||||
|
||||
public createTukUiAddonProvider(): TukUiAddonProvider {
|
||||
return new TukUiAddonProvider(
|
||||
this._httpClient,
|
||||
this._cachingService,
|
||||
this._electronService,
|
||||
this._fileService
|
||||
);
|
||||
return new TukUiAddonProvider(this._httpClient, this._cachingService, this._electronService, this._fileService);
|
||||
}
|
||||
|
||||
public createWowInterfaceAddonProvider(): WowInterfaceAddonProvider {
|
||||
|
||||
@@ -471,6 +471,7 @@ export class AddonService {
|
||||
addon.downloadUrl = latestFile.downloadUrl;
|
||||
addon.name = result.name;
|
||||
addon.author = result.author;
|
||||
addon.externalChannel = getEnumName(AddonChannelType, latestFile.channelType);
|
||||
|
||||
if (latestFile.gameVersion) {
|
||||
addon.gameVersion = latestFile.gameVersion;
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Spielversion",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Aktuelle Version",
|
||||
"PROVIDER_COLUMN_HEADER": "Anbieter",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Erscheinungsdatum",
|
||||
"STATUS_COLUMN_HEADER": "Status",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Aktualisiert am"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Game Version",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Latest Version",
|
||||
"PROVIDER_COLUMN_HEADER": "Provider",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Released At",
|
||||
"STATUS_COLUMN_HEADER": "Status",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Updated At"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Versión del juego",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Última Versión",
|
||||
"PROVIDER_COLUMN_HEADER": "Proveedor",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "RELEASED_AT_COLUMN_HEADER",
|
||||
"STATUS_COLUMN_HEADER": "Situación",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Updated At"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Version du jeu",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Dernière version",
|
||||
"PROVIDER_COLUMN_HEADER": "Fournisseur",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "RELEASED_AT_COLUMN_HEADER",
|
||||
"STATUS_COLUMN_HEADER": "Statut",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Updated At"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Versione Del Gioco",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Ultima Versione",
|
||||
"PROVIDER_COLUMN_HEADER": "Provveditore",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Rilasciato",
|
||||
"STATUS_COLUMN_HEADER": "Stato",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Aggiornato"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Game Version",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Latest Version",
|
||||
"PROVIDER_COLUMN_HEADER": "Provider",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Released At",
|
||||
"STATUS_COLUMN_HEADER": "Status",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Updated At"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Spillversjon",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Siste Versjon",
|
||||
"PROVIDER_COLUMN_HEADER": "Leverandør",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Utgivelsesdato",
|
||||
"STATUS_COLUMN_HEADER": "Status",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Updated At"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Versão do Jogo",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Última versão",
|
||||
"PROVIDER_COLUMN_HEADER": "Provedor",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Lançado em",
|
||||
"STATUS_COLUMN_HEADER": "Estado",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Atualizado em"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "Версия игры",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "Последняя версия",
|
||||
"PROVIDER_COLUMN_HEADER": "Источник",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "Выпущена",
|
||||
"STATUS_COLUMN_HEADER": "Статус",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Обновлена"
|
||||
|
||||
@@ -174,6 +174,7 @@
|
||||
"GAME_VERSION_COLUMN_HEADER": "游戏版本",
|
||||
"LATEST_VERSION_COLUMN_HEADER": "最新版本",
|
||||
"PROVIDER_COLUMN_HEADER": "提供商",
|
||||
"PROVIDER_RELEASE_CHANNEL": "Provider Channel",
|
||||
"RELEASED_AT_COLUMN_HEADER": "RELEASED_AT_COLUMN_HEADER",
|
||||
"STATUS_COLUMN_HEADER": "状态",
|
||||
"UPDATED_AT_COLUMN_HEADER": "Updated At"
|
||||
|
||||
Reference in New Issue
Block a user