old version placed

This commit is contained in:
2024-12-31 12:22:36 +03:00
parent 08b7ad5c00
commit 00acc8c320
93 changed files with 7481 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
"use server";
import { fetchDataWithToken } from "../api-fetcher";
import { cookies } from "next/headers";
import { baseUrl, cookieObject, tokenSecret } from "../basics";
import NextCrypto from "next-crypto";
const availableEventsURL = `${baseUrl}/access/endpoints/available`;
async function setAvailableEvents() {
const cookieStore = await cookies();
const nextCrypto = new NextCrypto(tokenSecret);
const availableResponse: any = await fetchDataWithToken(
availableEventsURL,
{},
"POST",
false
);
if (availableResponse.status === 200) {
const availableEventData = Array.from(availableResponse?.result) || [];
const availableEvents = await nextCrypto.encrypt(
JSON.stringify({ availableEvents: availableEventData })
);
cookieStore.set({
name: "availableEvents",
value: availableEvents,
...cookieObject,
});
}
}
export { setAvailableEvents };