mirror of
https://github.com/pockethost/pockethost.git
synced 2025-11-24 14:35:49 +00:00
mothership: ts fixes
This commit is contained in:
parent
f39e49ab34
commit
1982bedd87
@ -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 /)) {
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
export const versions = require(`${__hooks}/versions.cjs`)
|
export const versions = require(`${__hooks}/versions.cjs`) as string[]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user