Ejemplo n.º 1
0
        internal StoreEndpoint()
        {
            var timeOfDay = DateTime.Today.AddDays(1).Add(DateTimeOffset.Now.Offset).TimeOfDay;

            StoreUpdatedScheduler.Schedule(async() =>
            {
                if (StoreUpdated != null && StoreUpdated.GetInvocationList().Length > 0)
                {
                    var store = await GetStoreAsync();
                    await StoreUpdated(store);
                }
            }).ToRunEvery(1).Days().At(timeOfDay.Hours, timeOfDay.Minutes);
            JobManager.Initialize(StoreUpdatedScheduler);
        }
Ejemplo n.º 2
0
 public void UpdateValue(string key)
 {
     StoreUpdated?.Invoke(key);
 }
Ejemplo n.º 3
0
    public void SetValue(string key, dynamic value)
    {
        Store[key] = value;

        StoreUpdated?.Invoke(key);
    }