Example #1
0
 public void Load()
 {
     _settings = _storage.Retrieve <UserSettings>(UserSettingsKey) ?? new UserSettings
     {
         LastSync = DateTime.Now, Username = "******"
     };
 }
Example #2
0
        public bool Verify(string accessCode)
        {
            var currentCode = _hasher.ComputeHash(Encoding.UTF8.GetBytes(accessCode));
            var stored      = _storage.Retrieve <CredentialSettings>(CredentialSettingsKey) ?? CreateDefaultSettings();
            var storedCode  = Convert.FromBase64String(stored.AccessCode);

            return(storedCode.SequenceEqual(currentCode));
        }
Example #3
0
        public void Load()
        {
            var settings = _storage.Retrieve <HistorySettings>(HistorySettingsName) ?? CreateDefaultSettings();

            if (!settings.Recording)
            {
                return;
            }

            _projects.Clear();
            _projects.AddRange(settings.Projects);
            RecordHistory = true;
        }
Example #4
0
 public void Load()
 {
     _settings            = _storage.Retrieve <QuestSettings>(QuestSettingsKey) ?? CreateDefaultSettings();
     _watcher.ProcessName = "code";
     _watcher.Start();
 }