Exemplo n.º 1
0
        protected override void OnActivate()
        {
            //если это не первичная активация и данные в базе были изменены то нужно перезагрузить сессию
            if (clearSession)
            {
                RecreateSession();
                clearSession = false;
                OrdersReloadToken.OnNext(new object());
            }

            IsSuccessfulActivated = true;

            if (UpdateOnActivate)
            {
                Update();
                UpdateOnActivate = false;
            }
            if (reload)
            {
                reload = false;
                DbReloadToken.OnNext(new object());
            }
            RestoreSettingWithReopenScreen();
        }