Skip to content

Commit

Permalink
feat: Ember connection set up differently
Browse files Browse the repository at this point in the history
  • Loading branch information
olzzon authored and olzzon committed Feb 16, 2020
1 parent e50b9b7 commit bc6c6bd
Showing 1 changed file with 19 additions and 22 deletions.
41 changes: 19 additions & 22 deletions server/utils/mixerConnections/EmberMixerConnection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,31 +41,28 @@ export class EmberMixerConnection {
} else {
logger.error('Ember connection unknown error' + error.message)
}
})
this.emberConnection.on('disconnected', () => {
logger.error('Lost Ember connection')
})
this.emberConnection.on('connected', () => {
logger.info('Ember connected')
let deviceRoot: any;
this.emberConnection.connect()
logger.info('Connecting to Ember')
let deviceRoot: any;
this.emberConnection.connect()
.then(() => {
console.log("Getting Directory")
return this.emberConnection.getDirectory();
})
.then((r: any) => {
console.log("Directory :", r);
this.deviceRoot = r;
this.emberConnection.expand(r.elements[0])
.then(() => {
console.log("Getting Directory")
return this.emberConnection.getDirectory();
this.setupMixerConnection();
})
.then((r: any) => {
console.log("Directory :", r);
this.deviceRoot = r;
this.emberConnection.expand(r.elements[0])
.then(() => {
this.setupMixerConnection();
})
})
.catch((e: any) => {
console.log(e.stack);
});
})
this.emberConnection.on('disconnected', () => {
logger.error('Lost Ember connection')
})

})
.catch((e: any) => {
console.log(e.stack);
});
}

setupMixerConnection() {
Expand Down

0 comments on commit bc6c6bd

Please sign in to comment.