Beispiel #1
0
        public void Load(bool Old = false)
        {
            if (service == null)
            {
                service = ServiceDispatcher.GetDefaultService();
            }

            if (Resource == null || service == null ||
                requestsInProgress >= 1 ||
                _rateResetTime > DateTime.Now)
            {
                if (LoadFinished != null)
                {
                    LoadFinished(this, new EventArgs());
                }
                return;
            }

            requestsInProgress++;

            if (Old)
            {
                LoadOld(lastId);
            }
            else
            {
                LoadNew();
            }
        }
Beispiel #2
0
 private void GetService()
 {
     if (User == null)
     {
         _service = ServiceDispatcher.GetDefaultService();
     }
     else
     {
         _service = ServiceDispatcher.GetService(User);
     }
 }