/// <summary> /// Update or store a key in the encrypted store. /// </summary> /// <param name="apikey"></param> public static void UpdateKey(IndicoApiKey apikey) { ApplicationData.Current.RoamingSettings.Values[AsKey(apikey.Site)] = apikey.Serialize(); _indicoApiKeysUpdated.OnNext(default(Unit)); }
/// <summary> /// Serialize an object /// </summary> /// <param name="key"></param> /// <returns></returns> public static string Serialize(this IndicoApiKey key) { return(JsonConvert.SerializeObject(key)); }