diff --git a/RelayServer/Services/Dataa/ClientKeyService.cs b/RelayServer/Services/Dataa/ClientKeyService.cs deleted file mode 100644 index 8f2ab2f..0000000 --- a/RelayServer/Services/Dataa/ClientKeyService.cs +++ /dev/null @@ -1,61 +0,0 @@ -using RelayServer.Models; -using SurrealDb.Net; - -namespace RelayServer.Services; - -public sealed class ClientKeyService -{ - private readonly SurrealDbClient _db; - - public ClientKeyService(SurrealDbClient db) - { - _db = db; - } - - public async Task RegisterOrUpdateKeyAsync(string username, string publicKey) - { - var allKeys = await _db.Select("client_public_keys"); - - var existing = allKeys.FirstOrDefault(x => x.Username == username); - - if (existing is null) - { - await _db.Create("client_public_keys", new ClientPublicKeys - { - Username = username, - PublicKey = publicKey, - CreatedAt = DateTime.UtcNow, - UpdatedAt = DateTime.UtcNow - }); - - Console.WriteLine($"Stored public key for {username}"); - return; - } - - existing.PublicKey = publicKey; - existing.UpdatedAt = DateTime.UtcNow; - - await _db.Merge(new ClientPublicKeys - { - Id = existing.Id, - Username = existing.Username, - PublicKey = existing.PublicKey, - CreatedAt = existing.CreatedAt, - UpdatedAt = existing.UpdatedAt - }); - - Console.WriteLine($"Updated public key for {username}"); - } - - public async Task GetByUsernameAsync(string username) - { - var allKeys = await _db.Select("client_public_keys"); - return allKeys.FirstOrDefault(x => x.Username == username); - } - - public async Task> GetAllAsync() - { - var allKeys = await _db.Select("client_public_keys"); - return allKeys.ToList(); - } -} \ No newline at end of file diff --git a/RelayServer/Services/Dataa/SurrealService.cs b/RelayServer/Services/Dataa/SurrealService.cs deleted file mode 100644 index 9efb2fd..0000000 --- a/RelayServer/Services/Dataa/SurrealService.cs +++ /dev/null @@ -1,21 +0,0 @@ -using SurrealDb.Net; -using SurrealDb.Net.Models.Auth; - -namespace RelayServer.Services; - -public sealed class SurrealService -{ - public async Task ConnectAsync() - { - var db = new SurrealDbClient("ws://127.0.0.1:8000/rpc"); - - await db.SignIn(new RootAuth - { - Username = "root", - Password = "secret" - }); - - await db.Use("test", "test"); - return db; - } -} \ No newline at end of file