Пример #1
0
        private bool GetScheduleFromCache()
        {
            _schedule = FirestoreCache.GetSchedule();

            if (_schedule == null)
            {
                return(false);
            }

            OnScheduleExist();
            return(true);
        }
Пример #2
0
        //---------------------------------------------------------------------
        // Helpers
        //---------------------------------------------------------------------

        private IEnumerator OnScheduleResponse(WWW req)
        {
            yield return(req);

            if (!string.IsNullOrEmpty(req.error))
            {
                HandleRequestError();
            }
            else
            {
                var schedule = JsonConvert.DeserializeObject <JsonSchedule>(req.text);

                _schedule = FirestoreHelper.ParseSchedule(schedule);
                FirestoreCache.SaveSchedule(_schedule);

                OnScheduleExist();
            }
        }