mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
feat(setup): add a setup token for first-run setup (#3437)
This commit is contained in:
1 parent
8e39380ee6
commit
78272521bb
135 files changed
+3045
-771
No files matched your search
@@ -399,6 +399,7 @@ function readAppPublic(value: unknown): InstanceAppPublic {
|
||||
const setup = readRecord(source.setup, 'appPublic.setup');
|
||||
const legal = readRecord(source.legal, 'appPublic.legal');
|
||||
const registration = readRecord(source.registration, 'appPublic.registration');
|
||||
const setupTokenRequired = readOptionalBoolean(setup, 'setup_token_required', 'appPublic.setup.setup_token_required');
|
||||
return {
|
||||
branding: {
|
||||
product_name: readNonEmptyString(branding, 'product_name', 'appPublic.branding.product_name'),
|
||||
@@ -418,6 +419,7 @@ function readAppPublic(value: unknown): InstanceAppPublic {
|
||||
setup: {
|
||||
configured: readBoolean(setup, 'configured', 'appPublic.setup.configured'),
|
||||
admin_url: readNullableAbsoluteHttpUrl(setup, 'admin_url', 'appPublic.setup.admin_url'),
|
||||
...(setupTokenRequired === undefined ? {} : {setup_token_required: setupTokenRequired}),
|
||||
},
|
||||
legal: {
|
||||
terms_url: readNullableAbsoluteHttpUrl(legal, 'terms_url', 'appPublic.legal.terms_url'),
|
||||
|
||||
Reference in new issue
Block a user