public void Load() { _settings = _storage.Retrieve <UserSettings>(UserSettingsKey) ?? new UserSettings { LastSync = DateTime.Now, Username = "******" }; }
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)); }
public void Load() { var settings = _storage.Retrieve <HistorySettings>(HistorySettingsName) ?? CreateDefaultSettings(); if (!settings.Recording) { return; } _projects.Clear(); _projects.AddRange(settings.Projects); RecordHistory = true; }
public void Load() { _settings = _storage.Retrieve <QuestSettings>(QuestSettingsKey) ?? CreateDefaultSettings(); _watcher.ProcessName = "code"; _watcher.Start(); }