mothership: ts fixes

This commit is contained in:
Ben Allfree 2024-12-04 03:01:54 -08:00
parent f39e49ab34
commit 1982bedd87
2 changed files with 4 additions and 5 deletions

View File

@ -2940,6 +2940,7 @@ var HandleSignupConfirm = (c) => {
const password = parsed.password?.trim(); const password = parsed.password?.trim();
const desiredInstanceName = parsed.instanceName?.trim(); const desiredInstanceName = parsed.instanceName?.trim();
const region = parsed.region?.trim(); const region = parsed.region?.trim();
const version = parsed.version?.trim() || versions[0];
if (!email) { if (!email) {
throw error(`email`, "required", "Email is required"); throw error(`email`, "required", "Email is required");
} }
@ -2976,7 +2977,6 @@ var HandleSignupConfirm = (c) => {
user.set("username", username); user.set("username", username);
user.set("email", email); user.set("email", email);
user.set("subscription", "free"); user.set("subscription", "free");
user.set("notifyMaintenanceMode", true);
user.setPassword(password); user.setPassword(password);
txDao.saveRecord(user); txDao.saveRecord(user);
} catch (e) { } catch (e) {
@ -2985,13 +2985,12 @@ var HandleSignupConfirm = (c) => {
try { try {
const instance = new Record(instanceCollection); const instance = new Record(instanceCollection);
instance.set("subdomain", desiredInstanceName); instance.set("subdomain", desiredInstanceName);
instance.set("region", region || `sfo-1`); instance.set("region", region || `sfo-2`);
instance.set("uid", user.get("id")); instance.set("uid", user.get("id"));
instance.set("status", "idle"); instance.set("status", "idle");
instance.set("notifyMaintenanceMode", true);
instance.set("syncAdmin", true); instance.set("syncAdmin", true);
instance.set("dev", true); instance.set("dev", true);
instance.set("version", versions[0]); instance.set("version", version);
txDao.saveRecord(instance); txDao.saveRecord(instance);
} catch (e) { } catch (e) {
if (`${e}`.match(/ UNIQUE /)) { if (`${e}`.match(/ UNIQUE /)) {

View File

@ -1 +1 @@
export const versions = require(`${__hooks}/versions.cjs`) export const versions = require(`${__hooks}/versions.cjs`) as string[]