Exemple #1
0
    public IEnumerator getFairVideo()
    {
        //temporary until badawy gives us another endpoint
        string uri = baseUrl + "/api/fairs/fairVideo?bookFairSlug=" + fairSlug;

        FairVideoResult res = new FairVideoResult();

        UnityWebRequest www = UnityWebRequest.Get(uri);

        www.SetRequestHeader("Authorization", authInfo.token_type + " " + authInfo.access_token);
        www.SetRequestHeader("customerId", "1");
        www.SetRequestHeader("Content-Type", "application/json");
        www.SetRequestHeader("LanguageId", "1");

        transmitting = true;

        yield return(www.SendWebRequest());

        res = JsonUtility.FromJson <FairVideoResult>(www.downloadHandler.text);

        if (res != null)
        {
            Cache.Instance.cacheVideo(res);
        }

        transmitting = false;
    }
Exemple #2
0
 public void cacheVideo(FairVideoResult res)
 {
     cachedData.fairVideo = new FairVideo();
     cachedData.fairVideo = res.result;
     fairVideoReady       = true;
 }