Moved JS to own file and added TODOs

This commit is contained in:
2026-03-31 17:11:12 -04:00
parent 2269866539
commit dc3d954757
3 changed files with 334 additions and 329 deletions

View File

@@ -8,7 +8,7 @@ using RelayServer.Models;
var surrealService = new SurrealService();
var coreClient = new CoreClientService();
var cryptoService = new ChannelCryptoService();
//TODO: Move everything into a MAIN function
await using var db = await surrealService.ConnectAsync();
ChatTest.ClientKeyService = new ClientKeyService(db);
@@ -54,7 +54,7 @@ var server = await db.Create("servers", new Servers
});
Console.WriteLine($"Server created: {ToJsonString(server)}");
//TODO: Removed unused vars
var keeperMember = await db.Create("server_members", new ServerMembers
{
UserId = keeper.Id,
@@ -77,7 +77,10 @@ var testMember = await db.Create("server_members", new ServerMembers
});
Console.WriteLine("Server members created.");
//TODO: Make channels dynamically addable
//TODO: Add logic for channel types (ENUM)
//TODO: Add a test voice channel
//TODO: Add logic for channel groups for future UI use
var channel = await db.Create("channels", new Channels
{
Name = "general",
@@ -128,10 +131,10 @@ Console.WriteLine("Server encryption key created.");
await app.StartAsync();
Console.ReadKey(true);
Console.ReadKey(true); //TODO: Make program stop be a console command rather than just [RETURN]
wssv.Stop();
await app.StopAsync();
await app.StopAsync();
return;
static string ToJsonString(object? obj)
@@ -160,6 +163,7 @@ static string GetRecordId(object? id)
return $"{table}:{recordId}";
}
//TODO: Cleanup unused code
public class WebRtcHub : Hub
{
public async Task SendOffer(string targetConnectionId, string sdp)