<?xml version="1.0" encoding="UTF-8"?>
<component name="UnlinkTask" extends="Task" >
	
	<script type="text/brightscript" uri="pkg:/components/generalUtils.brs"/>
  	<script type="text/brightscript">
		<![CDATA[
		sub init()
		    m.top.functionName = "unlink"
		    m.top.control = "RUN"
		end sub
		
		sub unlink()
		  'print "In UnlinkTask"
		  user = getStrValFromReg("user_tv", "datos_tv")
		  pass = getStrValFromReg("pass_tv", "datos_tv")
		  request = CreateObject("roUrlTransfer")
		  url = m.global.serverURL +"/roku_sg/unlink.php?user="+user+"&pass="+pass
		  request.SetUrl(url)
		  html = request.GetToString()
		  data = html.Trim()
		  json = ParseJSON(data)

		  if json <> invalid then
		    if json.status = "success"
		      delStrValToReg("user_tv", "datos_tv")
		      delStrValToReg("pass_tv", "datos_tv")
		      m.top.validated = true
		    else 
		      m.top.validated = false
		    end if
		  end if
		end sub
		]]>
	</script>
  	<interface>
	    <field id="validated" type="boolean"/>
  	</interface>
</component>
