diff --git a/terminus-terminal/src/bufferizedPTY.js b/terminus-terminal/src/bufferizedPTY.js index 52d6cf60..b2e1ee7d 100644 --- a/terminus-terminal/src/bufferizedPTY.js +++ b/terminus-terminal/src/bufferizedPTY.js @@ -2,7 +2,7 @@ module.exports = function patchPTYModule (mod) { const oldSpawn = mod.spawn if (mod.patched) { - return mod + return } mod.patched = true mod.spawn = (file, args, opt) => { @@ -51,5 +51,4 @@ module.exports = function patchPTYModule (mod) { }) return terminal } - return mod } diff --git a/terminus-terminal/src/services/sessions.service.ts b/terminus-terminal/src/services/sessions.service.ts index ddc9ced0..dc41190f 100644 --- a/terminus-terminal/src/services/sessions.service.ts +++ b/terminus-terminal/src/services/sessions.service.ts @@ -1,7 +1,8 @@ import psNode = require('ps-node') -let nodePTY import * as fs from 'mz/fs' import * as os from 'os' +import * as nodePTY from 'node-pty' + import { Observable, Subject } from 'rxjs' import { first } from 'rxjs/operators' import { Injectable } from '@angular/core' @@ -322,8 +323,7 @@ export class SessionsService { constructor ( log: LogService, ) { - nodePTY = require('node-pty') - nodePTY = require('../bufferizedPTY')(nodePTY) + require('../bufferizedPTY')(nodePTY) this.logger = log.create('sessions') }