Browse Source

ref(ssh): use ProfilesService instead of ConfigService in profile settings

Clem Fern 2 years ago
parent
commit
3794081cef
1 changed files with 3 additions and 3 deletions
  1. 3 3
      tabby-ssh/src/components/sshProfileSettings.component.ts

+ 3 - 3
tabby-ssh/src/components/sshProfileSettings.component.ts

@@ -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)) {