Plugins: Removing provide and require

This commit is contained in:
Zoe Roux
2021-08-13 11:25:16 +02:00
parent 6d1e1261f8
commit 2e0c96b228
10 changed files with 30 additions and 361 deletions
+1 -15
View File
@@ -1,5 +1,4 @@
using System;
using System.Collections.Generic;
using Kyoo.Controllers;
using Microsoft.AspNetCore.Hosting;
using Microsoft.EntityFrameworkCore;
@@ -24,19 +23,6 @@ namespace Kyoo.Postgresql
/// <inheritdoc />
public string Description => "A database context for postgresql.";
/// <inheritdoc />
public ICollection<Type> Provides => new[]
{
typeof(DatabaseContext)
};
/// <inheritdoc />
public ICollection<ConditionalProvide> ConditionalProvides => ArraySegment<ConditionalProvide>.Empty;
/// <inheritdoc />
public ICollection<Type> Requires => ArraySegment<Type>.Empty;
/// <summary>
/// The configuration to use. The database connection string is pulled from it.
/// </summary>
@@ -59,7 +45,7 @@ namespace Kyoo.Postgresql
}
/// <inheritdoc />
public void Configure(IServiceCollection services, ICollection<Type> availableTypes)
public void Configure(IServiceCollection services)
{
services.AddDbContext<DatabaseContext, PostgresContext>(x =>
{