[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": {},
"calendar": {},
};
for await (const user_raw of data.users) {
for await (const user_raw of data.users)
{
const user_object : _zeitbild.type_user_object = {
"name": user_raw.name,
"email_address": user_raw.email_address,
@ -82,11 +83,14 @@ async function data_init(
);
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_id : _zeitbild.type_resource_id;
switch (calendar_raw.resource.kind) {
case "local": {
switch (calendar_raw.resource.kind)
{
case "local":
{
resource_object = {
"kind": "local",
"data": {
@ -104,7 +108,8 @@ async function data_init(
);
break;
}
case "caldav": {
case "caldav":
{
resource_object = {
"kind": "caldav",
"data": {
@ -119,7 +124,8 @@ async function data_init(
break;
}
}
const calendar_object : _zeitbild.type_calendar_object = {
const calendar_object : _zeitbild.type_calendar_object =
{
"name": calendar_raw.name,
"access": {
"public": (calendar_raw.access.public ?? false),