Test with createAsync instead of createResource

This commit is contained in:
Aron Malcher 2024-01-20 17:00:18 +01:00
parent 1e84b5eabb
commit 93c3ea577c
Signed by: aronmal
GPG key ID: 816B7707426FC612

View file

@ -1,12 +1,11 @@
import { useLocation, useNavigate, useParams } from "@solidjs/router";
import moment from "moment-timezone";
import { import {
For, createAsync,
Index, useLocation,
createEffect, useNavigate,
createResource, useParams,
createSignal, } from "@solidjs/router";
} from "solid-js"; import moment from "moment-timezone";
import { For, Index, createEffect, createSignal } from "solid-js";
import { createStore } from "solid-js/store"; import { createStore } from "solid-js/store";
import Layout from "~/components/Layout"; import Layout from "~/components/Layout";
import "../../styles/pages/config.scss"; import "../../styles/pages/config.scss";
@ -144,10 +143,9 @@ function config() {
let pingableRolesRef: HTMLInputElement; let pingableRolesRef: HTMLInputElement;
const [timezone, setTimezone] = createSignal(guessTZ()); const [timezone, setTimezone] = createSignal(guessTZ());
const [payload] = createResource( const payload = createAsync(
params.guildId, async () => {
async (id) => { const payload = await getPayload(params.guildId);
const payload = await getPayload(id);
if (!payload.success) { if (!payload.success) {
console.log(location.pathname, payload.message, "No success"); console.log(location.pathname, payload.message, "No success");
@ -170,7 +168,7 @@ function config() {
}, },
}); });
createEffect(() => console.log(payload.loading, payload())); createEffect(() => console.log(payload().success, payload()));
createEffect(() => console.log("timezone", timezone())); createEffect(() => console.log("timezone", timezone()));
createEffect(() => createEffect(() =>
console.log("timePlanning.enabled", config.features.timePlanning.enabled), console.log("timePlanning.enabled", config.features.timePlanning.enabled),