diff options
author | Chocobozzz <me@florianbigard.com> | 2019-07-25 19:02:54 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-07-26 15:18:28 +0200 |
commit | 23bdacf8ec24ce47a15529830e116911d7478598 (patch) | |
tree | 934e6acd8e2715d528a102e55d5ea95d52c1659e /client/src/app/+admin/plugins/plugin-list-installed | |
parent | a1758df8a3c3f866460edd8f9bbc94e8dd41fd80 (diff) | |
download | PeerTube-23bdacf8ec24ce47a15529830e116911d7478598.tar.gz PeerTube-23bdacf8ec24ce47a15529830e116911d7478598.tar.zst PeerTube-23bdacf8ec24ce47a15529830e116911d7478598.zip |
Add setting helper to client plugins
Diffstat (limited to 'client/src/app/+admin/plugins/plugin-list-installed')
-rw-r--r-- | client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts index 9809759db..dced14dee 100644 --- a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts +++ b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts | |||
@@ -7,6 +7,7 @@ import { ConfirmService, Notifier } from '@app/core' | |||
7 | import { PeerTubePlugin } from '@shared/models/plugins/peertube-plugin.model' | 7 | import { PeerTubePlugin } from '@shared/models/plugins/peertube-plugin.model' |
8 | import { ActivatedRoute, Router } from '@angular/router' | 8 | import { ActivatedRoute, Router } from '@angular/router' |
9 | import { compareSemVer } from '@shared/core-utils/miscs/miscs' | 9 | import { compareSemVer } from '@shared/core-utils/miscs/miscs' |
10 | import { PluginService } from '@app/core/plugins/plugin.service' | ||
10 | 11 | ||
11 | @Component({ | 12 | @Component({ |
12 | selector: 'my-plugin-list-installed', | 13 | selector: 'my-plugin-list-installed', |
@@ -34,13 +35,14 @@ export class PluginListInstalledComponent implements OnInit { | |||
34 | 35 | ||
35 | constructor ( | 36 | constructor ( |
36 | private i18n: I18n, | 37 | private i18n: I18n, |
37 | private pluginService: PluginApiService, | 38 | private pluginService: PluginService, |
39 | private pluginApiService: PluginApiService, | ||
38 | private notifier: Notifier, | 40 | private notifier: Notifier, |
39 | private confirmService: ConfirmService, | 41 | private confirmService: ConfirmService, |
40 | private router: Router, | 42 | private router: Router, |
41 | private route: ActivatedRoute | 43 | private route: ActivatedRoute |
42 | ) { | 44 | ) { |
43 | this.pluginTypeOptions = this.pluginService.getPluginTypeOptions() | 45 | this.pluginTypeOptions = this.pluginApiService.getPluginTypeOptions() |
44 | } | 46 | } |
45 | 47 | ||
46 | ngOnInit () { | 48 | ngOnInit () { |
@@ -60,7 +62,7 @@ export class PluginListInstalledComponent implements OnInit { | |||
60 | } | 62 | } |
61 | 63 | ||
62 | loadMorePlugins () { | 64 | loadMorePlugins () { |
63 | this.pluginService.getPlugins(this.pluginType, this.pagination, this.sort) | 65 | this.pluginApiService.getPlugins(this.pluginType, this.pagination, this.sort) |
64 | .subscribe( | 66 | .subscribe( |
65 | res => { | 67 | res => { |
66 | this.plugins = this.plugins.concat(res.data) | 68 | this.plugins = this.plugins.concat(res.data) |
@@ -106,7 +108,7 @@ export class PluginListInstalledComponent implements OnInit { | |||
106 | ) | 108 | ) |
107 | if (res === false) return | 109 | if (res === false) return |
108 | 110 | ||
109 | this.pluginService.uninstall(plugin.name, plugin.type) | 111 | this.pluginApiService.uninstall(plugin.name, plugin.type) |
110 | .subscribe( | 112 | .subscribe( |
111 | () => { | 113 | () => { |
112 | this.notifier.success(this.i18n('{{pluginName}} uninstalled.', { pluginName: plugin.name })) | 114 | this.notifier.success(this.i18n('{{pluginName}} uninstalled.', { pluginName: plugin.name })) |
@@ -125,7 +127,7 @@ export class PluginListInstalledComponent implements OnInit { | |||
125 | 127 | ||
126 | this.updating[updatingKey] = true | 128 | this.updating[updatingKey] = true |
127 | 129 | ||
128 | this.pluginService.update(plugin.name, plugin.type) | 130 | this.pluginApiService.update(plugin.name, plugin.type) |
129 | .pipe() | 131 | .pipe() |
130 | .subscribe( | 132 | .subscribe( |
131 | res => { | 133 | res => { |