Test with createAsync instead of createResource

This commit is contained in:
Aron Malcher 2024-01-20 17:00:18 +01:00
parent d6c0a76475
commit ede3403765
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 {
For,
Index,
createEffect,
createResource,
createSignal,
} from "solid-js";
createAsync,
useLocation,
useNavigate,
useParams,
} from "@solidjs/router";
import moment from "moment-timezone";
import { For, Index, createEffect, createSignal } from "solid-js";
import { createStore } from "solid-js/store";
import Layout from "~/components/Layout";
import "../../styles/pages/config.scss";
@ -144,10 +143,9 @@ function config() {
let pingableRolesRef: HTMLInputElement;
const [timezone, setTimezone] = createSignal(guessTZ());
const [payload] = createResource(
params.guildId,
async (id) => {
const payload = await getPayload(id);
const payload = createAsync(
async () => {
const payload = await getPayload(params.guildId);
if (!payload.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("timePlanning.enabled", config.features.timePlanning.enabled),