<?xml version="1.0" encoding="UTF-8"?>
<component name="AddFavorite" extends="Task" >
	
	<interface>
		<field id="cve" type="string"/>
		<field id="tipo" type="string"/>
	</interface>
	
	<script type="text/brightscript" uri="pkg:/components/generalUtils.brs"/>
	<script type="text/brightscript">
		<![CDATA[
			sub init()
			    m.top.functionName = "go"
			end sub
				
			sub go()			
				result = regread("fav-"+m.top.cve, "Favorites")
				if result <> invalid and result <> "" then
					DeleteFavorites()
			    else
			    	AddFavorites()
				end if
			end sub
			
			Function AddFavorites() 
			    request = CreateObject("roUrlTransfer")
				usuario = getStrValFromReg("user_tv", "datos_tv")
			    url = m.global.serverURL +"/RokuDevSG/add_favorites.php?cve="+m.top.cve+"&tipo="+m.top.tipo+"&action=a&user="+usuario
				'print "Url = "; url
			    request.AddHeader("X-Roku-Reserved-Dev-Id", "132fdf0cb94f9eb9a3a0132af460b8cd")  
			    request.SetUrl(url)
			    html = request.GetToString()
			    data = html.Trim()
				
				RegWrite("fav-"+m.top.cve, m.top.cve, "Favorites")
						
			End Function
			
			Function DeleteFavorites()
			    request = CreateObject("roUrlTransfer")
				usuario = getStrValFromReg("user_tv", "datos_tv")
			    url = m.global.serverURL +"/RokuDevSG/add_favorites.php?cve="+m.top.cve+"&tipo="+m.top.tipo+"&action=d&user="+usuario
				'print "Url = "; url
			    request.AddHeader("X-Roku-Reserved-Dev-Id", "132fdf0cb94f9eb9a3a0132af460b8cd")  
			    request.SetUrl(url)
			    html = request.GetToString()
			    data = html.Trim()
				
				RegDelete("fav-"+m.top.cve, "Favorites")
			
			End Function
		]]>
	</script>
</component>
