mirror of
https://github.com/Eugeny/tabby.git
synced 2024-11-25 19:17:39 +03:00
ref(ssh): use ProfilesService instead of ConfigService in profile settings
This commit is contained in:
parent
38c9714c75
commit
3794081cef
@ -3,7 +3,7 @@ import { Component, ViewChild } from '@angular/core'
|
||||
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
|
||||
import { firstBy } from 'thenby'
|
||||
|
||||
import { ConfigService, FileProvidersService, Platform, HostAppService, PromptModalComponent, PartialProfile } from 'tabby-core'
|
||||
import { FileProvidersService, Platform, HostAppService, PromptModalComponent, PartialProfile, ProfilesService } from 'tabby-core'
|
||||
import { LoginScriptsSettingsComponent } from 'tabby-terminal'
|
||||
import { PasswordStorageService } from '../services/passwordStorage.service'
|
||||
import { ForwardedPortConfig, SSHAlgorithmType, SSHProfile } from '../api'
|
||||
@ -27,14 +27,14 @@ export class SSHProfileSettingsComponent {
|
||||
|
||||
constructor (
|
||||
public hostApp: HostAppService,
|
||||
private config: ConfigService,
|
||||
private profilesService: ProfilesService,
|
||||
private passwordStorage: PasswordStorageService,
|
||||
private ngbModal: NgbModal,
|
||||
private fileProviders: FileProvidersService,
|
||||
) { }
|
||||
|
||||
async ngOnInit () {
|
||||
this.jumpHosts = this.config.store.profiles.filter(x => x.type === 'ssh' && x !== this.profile)
|
||||
this.jumpHosts = (await this.profilesService.getProfiles({ includeBuiltin: false })).filter(x => x.type === 'ssh' && x !== this.profile)
|
||||
this.jumpHosts.sort(firstBy(x => this.getJumpHostLabel(x)))
|
||||
|
||||
for (const k of Object.values(SSHAlgorithmType)) {
|
||||
|
Loading…
Reference in New Issue
Block a user