I am a new Roku developer and am just getting started with BrightScript.
I have the Device Registration example code running on my Roku HD3 and this is talking to a local server running PHP. The process works, but I have noticed that the while loop with the delay doesn't really get executed. I've logged all of the GET/POST calls to the server and it seems that the Roku is making hundreds of requests to the "getRegResult" endpoint - this is within the "checkRegistrationStatus" function.
Can anyone point me in the right direction to getting this example code working properly (eg using the retryInterval/retryDuration variables)
token = "" ' Simulate failing to get registration code
print "Registration Status Response: " + rsp
if e.GetName() = "regToken" then
if e.GetName() = "intentionallyInvalid" then