Ejemplo n.º 1
0
        public void Callback(object custom)
        {
            var storeItems = ApiCaller.StoreItemGetAll();

            if (storeItems.Success)
            {
                themeManager.UpdateThemes(storeItems.Data.Select(storeItem => new Theme(storeItem.Id, storeItem.MinimumVersion)));

                storeManager.UpdateItems(storeItems.Data);
            }
            else
            {
                logger.Warn("Failed to list store items from main site {0}", storeItems.AllErrorMessages);
            }

            Time = SystemClock.Now.AddMinutes(30);
            scheduler.Put(this);
        }