Beginnings of Core Auth
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
using SurrealDb.Net;
|
||||
using SurrealDb.Net.Models.Auth;
|
||||
using System.Text.Json;
|
||||
using System;
|
||||
using System.Net;
|
||||
using System.Threading.Tasks;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
|
||||
using RelayCore.Enums;
|
||||
using RelayCore.Models;
|
||||
using RelayCore.Endpoints;
|
||||
using RelayCore.Services;
|
||||
|
||||
|
||||
await using var db = new SurrealDbClient("ws://127.0.0.1:8000/rpc");
|
||||
@@ -25,8 +24,24 @@ Console.WriteLine($"Keeper created: {ToJsonString(keeper)}");
|
||||
Console.WriteLine($"Kira created: {ToJsonString(kira)}");
|
||||
Console.WriteLine($"Test created: {ToJsonString(test)}");
|
||||
|
||||
await server.Main(db);
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
builder.Services.AddSingleton(db);
|
||||
builder.Services.AddScoped<APIAuthService>();
|
||||
|
||||
var app = builder.Build();
|
||||
app.MapGet("/", () => "Auth Server Running!");
|
||||
app.MapAuthEndpoints();
|
||||
|
||||
// await server.Main(db);
|
||||
|
||||
await app.StartAsync();
|
||||
Console.WriteLine("API Started");
|
||||
Console.WriteLine("\n\n\n");
|
||||
|
||||
Console.Write("Press any key to stop.");
|
||||
Console.ReadKey(true);
|
||||
|
||||
await app.StopAsync();
|
||||
return;
|
||||
|
||||
static string ToJsonString(object? o)
|
||||
@@ -65,7 +80,6 @@ static async Task<Users> CreateUserAsync(SurrealDbClient db, string username, st
|
||||
return updated;
|
||||
}
|
||||
|
||||
|
||||
partial class Program
|
||||
{
|
||||
public async Task Main(SurrealDbClient db)
|
||||
|
||||
Reference in New Issue
Block a user