1 files changed, 24 insertions, 0 deletions
diff --git a/MatrixRoomUtils.Bot/Program.cs b/MatrixRoomUtils.Bot/Program.cs
index 83fa4f4..441003e 100644
--- a/MatrixRoomUtils.Bot/Program.cs
+++ b/MatrixRoomUtils.Bot/Program.cs
@@ -1,2 +1,26 @@
// See https://aka.ms/new-console-template for more information
+
+using MatrixRoomUtils.Bot;
+using MatrixRoomUtils.Core.Services;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Hosting;
+
Console.WriteLine("Hello, World!");
+
+using IHost host = Host.CreateDefaultBuilder(args)
+ .ConfigureServices((_, services) => {
+ services.AddScoped<TieredStorageService>(x =>
+ new(
+ cacheStorageProvider: new FileStorageProvider("data/cache/"),
+ dataStorageProvider: new FileStorageProvider("data/data/")
+ )
+ );
+
+ services.AddRoryLibMatrixServices();
+
+ services.AddHostedService<MRUBot>();
+ })
+ .Build();
+
+
+await host.RunAsync();
\ No newline at end of file
|