﻿using UnityEngine;
using System.Collections;
using UnityEngine.Networking;

public class WG_AdURLButton : MonoBehaviour
{

	public string url = "";
	public string callbackURL = "";

	public void handleClick()
	{
		if (callbackURL != "")
		{
			StartCoroutine(handleCallback(callbackURL));
		}

		if (url != "")
		{
			Application.OpenURL(url);
		}
	}

	IEnumerator handleCallback(string uri)
	{
		using (UnityWebRequest webRequest = UnityWebRequest.Get(uri))
		{
			yield return webRequest.SendWebRequest();

			if (webRequest.isNetworkError)
			{
				Debug.Log("Web request error: " + webRequest.error);
			}
			else
			{
				Debug.Log("Callback successful");
			}
		}
	}
}
