Henrykvdb Posted July 5, 2016 Report 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
Dr. McKay Posted July 5, 2016 Report 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
Henrykvdb Posted July 5, 2016 Author Report Posted July 5, 2016 Okay gotcha so logical, can't believe I didn't see my mistake myself Thanks a lot once again! Quote
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.