diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index a0e5f335b..f01ef2d3e 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -225,7 +225,7 @@ class Detail extends Component { if(num){ this.setState({ secondSync:true, - firsrtSync:false + firstSync:false }) }else{ this.setState({ @@ -236,7 +236,7 @@ class Detail extends Component { }else{ this.getDetail(); this.setState({ - firsrtSync:false, + firstSync:false, secondSync:false }) } @@ -257,7 +257,7 @@ class Detail extends Component { var cable = actioncable.createConsumer(`wss://${name}/cable`); this.canvasChannel1 = cable.subscriptions.create({ channel: `MirrorProjectChannel`, - id: project && project.identifier + id: project && project.id }, { connected: () => { console.log("###### channel connected! ######"); @@ -267,6 +267,10 @@ class Detail extends Component { console.log(`###### ---received data--- ######`); if (data) { this.getDetail(); + this.setState({ + firstSync:false, + secondSync:false + }); cable.subscriptions.consumer.disconnect(); } }