diff --git a/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs b/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs index 456e14753..c9f8c577c 100644 --- a/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs +++ b/src/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs @@ -1,12 +1,10 @@ using AutoMapper; using FilterLists.Data; using FilterLists.Services.FilterList; -using FilterLists.Services.GitHub; using FilterLists.Services.Language; using FilterLists.Services.License; using FilterLists.Services.Maintainer; using FilterLists.Services.Seed; -using FilterLists.Services.Snapshot; using FilterLists.Services.Software; using FilterLists.Services.Syntax; using FilterLists.Services.Tag; @@ -23,9 +21,9 @@ public static void AddFilterListsApiServices(this IServiceCollection services, I { services.AddSingleton(c => config); services.AddEntityFrameworkMySql() - .AddDbContextPool(o => - o.UseMySql(config.GetConnectionString("FilterListsConnection"), - m => m.MigrationsAssembly("FilterLists.Api"))); + .AddDbContextPool(o => + o.UseMySql(config.GetConnectionString("FilterListsConnection"), + m => m.MigrationsAssembly("FilterLists.Api"))); services.TryAddScoped(); services.TryAddScoped(); services.TryAddScoped(); @@ -37,18 +35,5 @@ public static void AddFilterListsApiServices(this IServiceCollection services, I services.TryAddScoped(); services.AddAutoMapper(typeof(Service)); } - - public static void AddFilterListsAgentServices(this IServiceCollection services, IConfiguration config) - { - services.AddSingleton(c => config); - services.AddEntityFrameworkMySql() - .AddDbContextPool(o => - o.UseMySql(config.GetConnectionString("FilterListsConnection"), - m => m.MigrationsAssembly("FilterLists.Api"))); - services.TryAddScoped(); - services.TryAddScoped(); - services.TryAddScoped(); - services.AddAutoMapper(typeof(Service)); - } } } \ No newline at end of file diff --git a/src/FilterLists.Services/Logger.cs b/src/FilterLists.Services/Logger.cs deleted file mode 100644 index e73be9c49..000000000 --- a/src/FilterLists.Services/Logger.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Threading; -using JetBrains.Annotations; -using Microsoft.ApplicationInsights; -using Microsoft.ApplicationInsights.Extensibility; -using Microsoft.Extensions.Configuration; - -namespace FilterLists.Services -{ - [UsedImplicitly] - public class Logger : IDisposable - { - private const string AppInsightsKeyConfig = "ApplicationInsights:InstrumentationKey"; - private readonly TelemetryClient telemetryClient; - - public Logger(IConfiguration config) - { - TelemetryConfiguration.Active.InstrumentationKey = config[AppInsightsKeyConfig]; - telemetryClient = new TelemetryClient(); - } - - public void Dispose() - { - telemetryClient.Flush(); - - //https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics#flushing-data - Thread.Sleep(5000); - } - - public void Log(string message) - { - Console.WriteLine(message); - telemetryClient.TrackTrace(message); - } - - public void Log(Exception e) - { - Console.WriteLine(e.Message); - telemetryClient.TrackException(e); - } - } -} \ No newline at end of file