コード例 #1
0
ファイル: TmdbPlugin.cs プロジェクト: rafntor/bdhero
        /// <summary>
        /// Persists the user's preferences by serializing <paramref name="prefs"/> as JSON
        /// and saving it to disk.
        /// </summary>
        /// <param name="prefs"></param>
        private void SavePreferences(TmdbPreferences prefs)
        {
            var apiKey = prefs.ApiKey;

            // Don't save the default API key to the user's preferences file
            if (apiKey == new TmdbPreferences().ApiKey)
            {
                prefs.ApiKey = null;
            }

            PluginUtils.SavePreferences(AssemblyInfo, prefs);

            // Restore the API key if it was nulled out above
            prefs.ApiKey = apiKey;
        }
コード例 #2
0
ファイル: TmdbPlugin.cs プロジェクト: JGTM2016/bdhero
        /// <summary>
        /// Persists the user's preferences by serializing <paramref name="prefs"/> as JSON
        /// and saving it to disk.
        /// </summary>
        /// <param name="prefs"></param>
        private void SavePreferences(TmdbPreferences prefs)
        {
            var apiKey = prefs.ApiKey;

            // Don't save the default API key to the user's preferences file
            if (apiKey == new TmdbPreferences().ApiKey)
                prefs.ApiKey = null;

            PluginUtils.SavePreferences(AssemblyInfo, prefs);

            // Restore the API key if it was nulled out above
            prefs.ApiKey = apiKey;
        }