BlipFace.Presenter.StatusesPresenter.LoadOrUpdateDashboard C# (CSharp) Method

LoadOrUpdateDashboard() private method

W zależności od stanu ładuje cały kokpit lub aktualizuje go
private LoadOrUpdateDashboard ( ) : void
return void
        private void LoadOrUpdateDashboard()
        {
            uint ststusId = 0;

            //blokujemy dostęp do ostatniego statusu
            lock (lockLastStatus)
            {
                //zczytujemy ostatnie ID
                ststusId = newestStatusId;
            }

            //jeśli udało się zczytać ostatnie id i już załadowano statusy
            if (ststusId > 0 && statusesLoaded)
            {
                //ualtualinij dashboard
                UpdateStatusesList(blipfaceUser.UserName, ststusId);
            }
            else
            {
                LoadStatuses(blipfaceUser.UserName);
            }
        }