public SteamLibrary(IPlayniteAPI api) : base(api) { Initialize(api); config = GetPluginConfiguration <Configuration>(); if (config != null) { ServicesClient = new SteamServicesClient(config.ServicesEndpoint); } }
public SteamLibrary(IPlayniteAPI api) : base( "Steam", Guid.Parse("CB91DFC9-B977-43BF-8E70-55F46E410FAB"), new LibraryPluginCapabilities { CanShutdownClient = true }, new SteamClient(), Steam.Icon, (_) => new SteamLibrarySettingsView(), null, null, api) { SettingsViewModel = new SteamLibrarySettingsViewModel(this, PlayniteApi) { SteamUsers = GetSteamUsers() }; config = GetPluginConfiguration <Configuration>(); ServicesClient = new SteamServicesClient(config.ServicesEndpoint, api.ApplicationInfo.ApplicationVersion); }
public SteamMetadataProvider(SteamServicesClient playniteServices, SteamLibrary library, SteamApiClient apiClient) { this.library = library; this.playniteServices = playniteServices; this.apiClient = apiClient; }
public SteamLibrary(IPlayniteAPI api, SteamServicesClient client) : base(api) { Initialize(api); servicesClient = client; }
public SteamLibrary(IPlayniteAPI api) : base(api) { Initialize(api); config = GetPluginConfiguration <Configuration>(); ServicesClient = new SteamServicesClient(config.ServicesEndpoint, api.ApplicationInfo.ApplicationVersion); }
public SteamLibrary(IPlayniteAPI api) { Initialize(api); config = api.GetPluginConfiguration <Configuration>(this); servicesClient = new SteamServicesClient(config.ServicesEndpoint); }