[sty] main

This commit is contained in:
fenris 2025-09-25 16:29:29 +02:00
parent 612e11b32e
commit 43c1cda101

View file

@ -68,7 +68,8 @@ async function data_init(
"user": {}, "user": {},
"calendar": {}, "calendar": {},
}; };
for await (const user_raw of data.users) { for await (const user_raw of data.users)
{
const user_object : _zeitbild.type_user_object = { const user_object : _zeitbild.type_user_object = {
"name": user_raw.name, "name": user_raw.name,
"email_address": user_raw.email_address, "email_address": user_raw.email_address,
@ -82,11 +83,14 @@ async function data_init(
); );
track.user[user_raw.id] = user_id; track.user[user_raw.id] = user_id;
} }
for await (const calendar_raw of data.calendars) { for await (const calendar_raw of data.calendars)
{
let resource_object : _zeitbild.type_resource_object; let resource_object : _zeitbild.type_resource_object;
let resource_id : _zeitbild.type_resource_id; let resource_id : _zeitbild.type_resource_id;
switch (calendar_raw.resource.kind) { switch (calendar_raw.resource.kind)
case "local": { {
case "local":
{
resource_object = { resource_object = {
"kind": "local", "kind": "local",
"data": { "data": {
@ -104,7 +108,8 @@ async function data_init(
); );
break; break;
} }
case "caldav": { case "caldav":
{
resource_object = { resource_object = {
"kind": "caldav", "kind": "caldav",
"data": { "data": {
@ -119,7 +124,8 @@ async function data_init(
break; break;
} }
} }
const calendar_object : _zeitbild.type_calendar_object = { const calendar_object : _zeitbild.type_calendar_object =
{
"name": calendar_raw.name, "name": calendar_raw.name,
"access": { "access": {
"public": (calendar_raw.access.public ?? false), "public": (calendar_raw.access.public ?? false),