﻿using System;
using InMobiAds.Api;
using InMobiAds.Api.UnifiedId;
using UnityEngine;
using UnityEngine.UI;
using Logger = AssemblyCSharp.Assets.InMobiAds.Demo.Scripts.UnifiedId.Logger;

public class Fetch : MonoBehaviour
{

    public InputField logField;
    public void onFetchCompleted(object sender, OnFetchCompletedEventArgs e)
    {
        UnityMainThreadHelper.GetInstance().PostTask(() => {
            Logger.getInstance().log("onFetchCompleted" + e.unifiedIds + " " + e.error, logField);
        });
    }

    private void Start()
    {
        InMobiUnifiedIdService.OnFetchCompleted += onFetchCompleted;
    }

    public void onFetch()
    {
        Logger.getInstance().log("Fetch Called", logField);
        InMobiUnifiedIdService.FetchUnifiedIds();
    }
}
