automatically recover ssh tabs (fixes #583)

This commit is contained in:
Eugene Pankov
2019-01-06 11:54:26 +01:00
parent d03430fb2e
commit ce3610c2da
6 changed files with 29 additions and 10 deletions

View File

@@ -5,14 +5,8 @@ import { TerminalTabComponent } from './components/terminalTab.component'
@Injectable()
export class RecoveryProvider extends TabRecoveryProvider {
constructor (
// private sessions: SessionsService,
) {
super()
}
async recover (recoveryToken: any): Promise<RecoveredTab> {
if (recoveryToken.type === 'app:terminal-tab') {
if (recoveryToken && recoveryToken.type === 'app:terminal-tab') {
return {
type: TerminalTabComponent,
options: { sessionOptions: recoveryToken.sessionOptions },