This commit is contained in:
syuilo 2018-02-23 04:07:22 +09:00
parent 0247200596
commit 4cbbaf3f77
3 changed files with 19 additions and 8 deletions

View file

@ -142,8 +142,10 @@ export default Vue.extend({
} }
}, },
created() { created() {
this.connection = (this as any).os.stream.getConnection(); if ((this as any).os.isSignedIn) {
this.connectionId = (this as any).os.stream.use(); this.connection = (this as any).os.stream.getConnection();
this.connectionId = (this as any).os.stream.use();
}
}, },
mounted() { mounted() {
this.capture(true); this.capture(true);
@ -154,8 +156,11 @@ export default Vue.extend({
}, },
beforeDestroy() { beforeDestroy() {
this.decapture(true); this.decapture(true);
this.connection.off('_connected_', this.onStreamConnected);
(this as any).os.stream.dispose(this.connectionId); if ((this as any).os.isSignedIn) {
this.connection.off('_connected_', this.onStreamConnected);
(this as any).os.stream.dispose(this.connectionId);
}
}, },
methods: { methods: {
capture(withHandler = false) { capture(withHandler = false) {

View file

@ -115,8 +115,10 @@ export default Vue.extend({
} }
}, },
created() { created() {
this.connection = (this as any).os.stream.getConnection(); if ((this as any).os.isSignedIn) {
this.connectionId = (this as any).os.stream.use(); this.connection = (this as any).os.stream.getConnection();
this.connectionId = (this as any).os.stream.use();
}
}, },
mounted() { mounted() {
this.capture(true); this.capture(true);
@ -127,8 +129,11 @@ export default Vue.extend({
}, },
beforeDestroy() { beforeDestroy() {
this.decapture(true); this.decapture(true);
this.connection.off('_connected_', this.onStreamConnected);
(this as any).os.stream.dispose(this.connectionId); if ((this as any).os.isSignedIn) {
this.connection.off('_connected_', this.onStreamConnected);
(this as any).os.stream.dispose(this.connectionId);
}
}, },
methods: { methods: {
capture(withHandler = false) { capture(withHandler = false) {

View file

@ -65,6 +65,7 @@ export default Vue.extend({
.mk-ui .mk-ui
display flex display flex
flex 1 flex 1
flex-direction column
padding-top 48px padding-top 48px
> .content > .content