Esempio n. 1
0
 public MetadataLocalProvider(MetadataRequestOptions options, MetadataLocal plugin, string PlayniteConfigurationPath, MetadataLocalSettings settings)
 {
     _options = options;
     _plugin  = plugin;
     _PlayniteConfigurationPath = PlayniteConfigurationPath;
     _settings = settings;
 }
Esempio n. 2
0
        public MetadataLocal(IPlayniteAPI api) : base(api)
        {
            settings = new MetadataLocalSettings(this);
            PlayniteConfigurationPath = api.Paths.ConfigurationPath;


            // Get plugin's location
            string pluginFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            // Add plugin localization in application ressource.
            PluginCommon.Localization.SetPluginLanguage(pluginFolder, api.ApplicationSettings.Language);

            // Check version
            if (settings.EnableCheckVersion)
            {
                CheckVersion cv = new CheckVersion();

                if (cv.Check("MetadataLocal", pluginFolder))
                {
                    cv.ShowNotification(api, "MetadataLocal - " + resources.GetString("LOCUpdaterWindowTitle"));
                }
            }
        }