Read the statement by Michael Teeuw here.
Electricity Bill Module Development
-
@SopaMaruchan ah, so much fun!
you are inside the callback of the request,so ‘this’ I pointing to some request object and not the node_helper instance…
sooooo
before request(…
add
let self = thisand change this. to self.
object oriented programming is tricky
-
@SopaMaruchan and {foo} is unnecessary
you could just use
res.bodyit’s the same stuff, why waste memory w a new pointer only being used once
(same w info there too)
-
@sdetweil Hahahaha true that!
Kinda fixed it guided by your recommendations but the thing is that I’m still getting the same output:
Here the code:
-
-
hmm, actually it does help. I’ll be testing around and tell you when I get it to work!
Anyways your help was a huge pilar to keep myself going with this, much thanks brother💝 -
Does it help if I tell you that I got everything on my onstart function of the node_helper file?
-
@SopaMaruchan never done it in start.
I usually wait til the module sends it’s 1st request
-
@SopaMaruchan I’m realizing that my my receiveSocketNotification is not being triggered on my MM-Module file:
I logged some text after calling receiveSocketNotification function but there’s no output on console.node_helper:
-
@SopaMaruchan if the send fails like that, not sent
-
@SopaMaruchan
let self=thishas to be inside the getBill() function
otherwise it could be set wrong…