mirror of
https://github.com/DrizzleTime/Foxel.git
synced 2026-05-17 00:57:36 +08:00
feat(storage): implement storage management API and enhance storage mode handling
This commit is contained in:
@@ -31,13 +31,9 @@ public static class ServiceCollectionExtensions
|
||||
services.AddSingleton<IUserManagementService, UserManagementService>();
|
||||
services.AddSingleton<IPictureManagementService, PictureManagementService>();
|
||||
services.AddSingleton<ILogManagementService, LogManagementService>();
|
||||
services.AddSingleton<IStorageManagementService, StorageManagementService>();
|
||||
services.AddSingleton<IBackgroundTaskQueue, BackgroundTaskQueue>();
|
||||
services.AddHostedService<QueuedHostedService>();
|
||||
services.AddSingleton<LocalStorageProvider>();
|
||||
services.AddSingleton<TelegramStorageProvider>();
|
||||
services.AddSingleton<S3StorageProvider>();
|
||||
services.AddSingleton<CosStorageProvider>();
|
||||
services.AddSingleton<WebDavStorageProvider>();
|
||||
services.AddSingleton<IStorageService, StorageService>();
|
||||
services.AddSingleton<PictureTaskProcessor>();
|
||||
services.AddSingleton<VisualRecognitionTaskProcessor>();
|
||||
|
||||
Reference in New Issue
Block a user