Ejemplo n.º 1
0
        /// <summary>
        /// Wipe the Pebble Time
        /// </summary>

        /*private async Task Wipe()
         * {
         *  if (PebbleConnector.IsBackgroundTaskRunningStatusSet(PebbleConnector.Initiator.Reset))
         *  {
         *
         *
         *      _tlsynchronizer = new TimeLineSynchronizer();
         *      _tlsynchronizer.Log.CollectionChanged += Log_CollectionChanged;
         *      await _tlsynchronizer.Wipe();
         *
         *      AddProcessDelay(30000, PebbleConnector.Initiator.Reset);
         *  }
         * }*/

        private async Task Synchronize()
        {
            if (PebbleConnector.IsBackgroundTaskRunningStatusSet(PebbleConnector.Initiator.Synchronize))
            {
                _tlsynchronizer = new TimeLineSynchronizer();
                _tlsynchronizer.Log.CollectionChanged += Log_CollectionChanged;
                await _tlsynchronizer.Synchronize();

                PebbleConnector.ClearBackgroundTaskRunningStatus(PebbleConnector.Initiator.Synchronize);
            }
        }
Ejemplo n.º 2
0
        public SettingsPage()
        {
            this.InitializeComponent();

            this.navigationHelper            = new NavigationHelper(this);
            this.navigationHelper.LoadState += this.NavigationHelper_LoadState;
            this.navigationHelper.SaveState += this.NavigationHelper_SaveState;

            vmBinder _vmBinder = vmBinder.GetInstance();

            _TimeLineSynchronizer  = _vmBinder.TimeLineSynchronizer;
            _vmBinder.UpdateStatus = "";
            _vmBinder.BackupStatus = "";
            _vmBinder.MoreInfo     = false;
            //_vmBinder.NotificationsHandler.FatalError += NotificationsHandler_FatalError;

#if DEBUG
            btnClearFiles.Visibility = Visibility.Visible;
#endif

            DataContext = _vmBinder;
        }