Compare commits

...

2 commits

Author SHA1 Message Date
Benjamin Palko
504fe3ccee allow client to be specified as arg 2025-05-23 23:27:54 -04:00
Benjamin Palko
c425f6cc51 fix this shit 2025-05-23 23:27:04 -04:00
2 changed files with 19 additions and 3 deletions

View file

@ -1,4 +1,5 @@
using System; using System;
using System.Text.RegularExpressions;
using Godot; using Godot;
using SpacetimeDB; using SpacetimeDB;
using SpacetimeDB.Types; using SpacetimeDB.Types;
@ -33,10 +34,25 @@ public class Spacetime
private static Spacetime _instance; private static Spacetime _instance;
string GetClientArg()
{
foreach (string arg in OS.GetCmdlineUserArgs())
{
GD.Print(arg);
if (new Regex("--client=.+").IsMatch(arg))
{
return arg.Split("=")[1];
}
}
return null;
}
public Spacetime(string host, string dbName) public Spacetime(string host, string dbName)
{ {
string client = GetClientArg() ?? "massive";
// Initialize the `AuthToken` module // Initialize the `AuthToken` module
AuthToken.Init(".spacetime_csharp_quickstart"); AuthToken.Init($".spacetime/{client}");
Connection = DbConnection Connection = DbConnection
.Builder() .Builder()

View file

@ -4,8 +4,8 @@
"server:up": "docker compose up -d", "server:up": "docker compose up -d",
"server:down": "docker compose down", "server:down": "docker compose down",
"server:build": "dotnet build server", "server:build": "dotnet build server",
"server:add": "spacetime server add --url http://localhost:3000 massive --default", "server:add": "spacetime server add --url http://localhost:3000 local --default",
"server:publish": "spacetime publish --project-path server --server massive", "server:publish": "spacetime publish --project-path server --server local massive",
"server:generate": "spacetime generate --lang csharp --out-dir client/module_bindings --project-path server" "server:generate": "spacetime generate --lang csharp --out-dir client/module_bindings --project-path server"
}, },
"devDependencies": { "devDependencies": {