Henrykvdb Posted July 5, 2016 Report Share Posted July 5, 2016 (edited) So I got node.js code and for some reason the csgo.on will be triggered twice by the same emit [the console.log("Called is only called once")] which is not supposed to happen. this.getFloat = function (m,a,d) { console.log("Called"); csgo.inspectItem(m,a,d); csgo.on('inspectItemInfo',function(skin) //What happens after GC is ready { console.log(userName + " got float: " + skin.paintwear); setTimeout(function () { userOject.gcReady = true; },900) }); }PS ignore the unnecessary console.log's I was debugging some things. EDIT: Also if this is the wrong place to ask, I'm sorry :S. Tell me and I'll remove my post immediately. Edited July 5, 2016 by Henrykvdb Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted July 5, 2016 Report Share Posted July 5, 2016 Because you're adding a new listener every single time you request item info. Just use the callback and you won't need to worry about it. Henrykvdb 1 Quote Link to comment Share on other sites More sharing options...
Henrykvdb Posted July 5, 2016 Author Report Share Posted July 5, 2016 Okay gotcha so logical, can't believe I didn't see my mistake myself Thanks a lot once again! Quote Link to comment Share on other sites More sharing options...
protz_i Posted July 8, 2016 Report Share Posted July 8, 2016 Who uses RxJS with steam ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.