From bb8c2637af3b7982e7a4b2fd15e2fbec613d0848 Mon Sep 17 00:00:00 2001 From: TheArcaneBrony Date: Fri, 30 Jun 2023 03:36:58 +0200 Subject: Todays progress --- .../Interfaces/Services/IStorageProvider.cs | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'MatrixRoomUtils.Core/Interfaces/Services/IStorageProvider.cs') diff --git a/MatrixRoomUtils.Core/Interfaces/Services/IStorageProvider.cs b/MatrixRoomUtils.Core/Interfaces/Services/IStorageProvider.cs index 01314da..eefb79c 100644 --- a/MatrixRoomUtils.Core/Interfaces/Services/IStorageProvider.cs +++ b/MatrixRoomUtils.Core/Interfaces/Services/IStorageProvider.cs @@ -2,45 +2,45 @@ namespace MatrixRoomUtils.Core.Interfaces.Services; public interface IStorageProvider { // save all children of a type with reflection - public Task SaveAllChildren(string key, T value) { + public Task SaveAllChildrenAsync(string key, T value) { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement SaveAllChildren(key, value)!"); - return Task.CompletedTask; + throw new NotImplementedException(); } // load all children of a type with reflection - public Task LoadAllChildren(string key) { + public Task LoadAllChildrenAsync(string key) { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement LoadAllChildren(key)!"); - return Task.FromResult(default(T)); + throw new NotImplementedException(); } - public Task SaveObject(string key, T value) { + public Task SaveObjectAsync(string key, T value) { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement SaveObject(key, value)!"); - return Task.CompletedTask; + throw new NotImplementedException(); } // load - public Task LoadObject(string key) { + public Task LoadObjectAsync(string key) { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement LoadObject(key)!"); - return Task.FromResult(default(T)); + throw new NotImplementedException(); } // check if exists - public Task ObjectExists(string key) { + public Task ObjectExistsAsync(string key) { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement ObjectExists(key)!"); - return Task.FromResult(false); + throw new NotImplementedException(); } // get all keys - public Task> GetAllKeys() { + public Task> GetAllKeysAsync() { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement GetAllKeys()!"); - return Task.FromResult(new List()); + throw new NotImplementedException(); } // delete - public Task DeleteObject(string key) { + public Task DeleteObjectAsync(string key) { Console.WriteLine($"StorageProvider<{GetType().Name}> does not implement DeleteObject(key)!"); - return Task.CompletedTask; + throw new NotImplementedException(); } } \ No newline at end of file -- cgit 1.4.1