Fixed instability on vercel

This commit is contained in:
Atridad Lahiji 2023-06-28 16:35:12 -06:00 committed by atridadl
parent b88fc0213a
commit 143673730f
No known key found for this signature in database
4 changed files with 256 additions and 279 deletions

View file

@ -14,43 +14,43 @@
"dependencies": { "dependencies": {
"@ably-labs/react-hooks": "^2.1.1", "@ably-labs/react-hooks": "^2.1.1",
"@auth/prisma-adapter": "^1.0.0", "@auth/prisma-adapter": "^1.0.0",
"@prisma/client": "4.16.0", "@prisma/client": "4.16.1",
"@react-email/components": "^0.0.7", "@react-email/components": "^0.0.7",
"@tanstack/react-query": "^4.29.15", "@tanstack/react-query": "^4.29.19",
"@trpc/client": "10.31.0", "@trpc/client": "10.33.0",
"@trpc/next": "10.31.0", "@trpc/next": "10.33.0",
"@trpc/react-query": "10.31.0", "@trpc/react-query": "10.33.0",
"@trpc/server": "10.31.0", "@trpc/server": "10.33.0",
"@upstash/ratelimit": "^0.4.3", "@upstash/ratelimit": "^0.4.3",
"@upstash/redis": "^1.21.0", "@upstash/redis": "^1.22.0",
"ably": "^1.2.40", "ably": "^1.2.40",
"autoprefixer": "^10.4.14", "autoprefixer": "^10.4.14",
"json2csv": "6.0.0-alpha.2", "json2csv": "6.0.0-alpha.2",
"next": "^13.4.6", "next": "^13.4.7",
"next-auth": "^4.22.1", "next-auth": "^4.22.1",
"postcss": "^8.4.24", "postcss": "^8.4.24",
"preact": "^10.15.1", "preact": "^10.15.1",
"react": "18.2.0", "react": "18.2.0",
"react-email": "^1.9.4", "react-email": "^1.9.4",
"react-icons": "^4.9.0", "react-icons": "^4.10.1",
"resend": "^0.15.3", "resend": "^0.16.0",
"sharp": "^0.32.1", "sharp": "^0.32.1",
"superjson": "1.12.3", "superjson": "1.12.4",
"zod": "^3.21.4" "zod": "^3.21.4"
}, },
"devDependencies": { "devDependencies": {
"@types/eslint": "^8.40.2", "@types/eslint": "^8.40.2",
"@types/json2csv": "^5.0.3", "@types/json2csv": "^5.0.3",
"@types/node": "^20.3.1", "@types/node": "^20.3.2",
"@types/react": "^18.2.13", "@types/react": "^18.2.14",
"@typescript-eslint/eslint-plugin": "^5.60.0", "@typescript-eslint/eslint-plugin": "^5.60.1",
"@typescript-eslint/parser": "^5.60.0", "@typescript-eslint/parser": "^5.60.1",
"daisyui": "^3.1.5", "daisyui": "^3.1.7",
"eslint": "^8.43.0", "eslint": "^8.43.0",
"eslint-config-next": "^13.4.6", "eslint-config-next": "^13.4.7",
"prisma": "4.16.0", "prisma": "4.16.1",
"tailwindcss": "^3.3.2", "tailwindcss": "^3.3.2",
"typescript": "^5.1.3" "typescript": "^5.1.5"
}, },
"ct3aMetadata": { "ct3aMetadata": {
"initVersion": "7.5.9" "initVersion": "7.5.9"

468
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -116,8 +116,6 @@ const RoomBody: React.FC = () => {
useEffect(() => { useEffect(() => {
window.addEventListener("beforeunload", () => channel.presence.leave()); window.addEventListener("beforeunload", () => channel.presence.leave());
return () => { return () => {
localStorage.removeItem(`${roomId}_story_name`);
localStorage.removeItem(`${roomId}_room_scale`);
window.removeEventListener("beforeunload", () => window.removeEventListener("beforeunload", () =>
channel.presence.leave() channel.presence.leave()
); );
@ -128,14 +126,8 @@ const RoomBody: React.FC = () => {
// Init story name // Init story name
useEffect(() => { useEffect(() => {
if (sessionData && roomFromDb) { if (sessionData && roomFromDb) {
const storyNameString = localStorage.getItem(`${roomId}_story_name`); setStoryNameText(roomFromDb.storyName || "");
const roomScaleString = localStorage.getItem(`${roomId}_room_scale`); setRoomScale(roomFromDb.scale || "ERROR");
setStoryNameText(
storyNameString !== null ? storyNameString : roomFromDb.storyName || ""
);
setRoomScale(
roomScaleString !== null ? roomScaleString : roomFromDb.scale || "ERROR"
);
} }
}, [roomFromDb, roomId, sessionData]); }, [roomFromDb, roomId, sessionData]);
@ -175,7 +167,6 @@ const RoomBody: React.FC = () => {
const downloadLogs = () => { const downloadLogs = () => {
if (roomFromDb && votesFromDb) { if (roomFromDb && votesFromDb) {
// const element = document.createElement("a");
const jsonObject = roomFromDb?.logs const jsonObject = roomFromDb?.logs
.map((item) => { .map((item) => {
return { return {
@ -373,10 +364,6 @@ const RoomBody: React.FC = () => {
value={roomScale} value={roomScale}
onChange={(event) => { onChange={(event) => {
setRoomScale(event.target.value); setRoomScale(event.target.value);
localStorage.setItem(
`${roomId}_room_scale`,
event.target.value
);
}} }}
/> />
@ -389,10 +376,6 @@ const RoomBody: React.FC = () => {
value={storyNameText} value={storyNameText}
onChange={(event) => { onChange={(event) => {
setStoryNameText(event.target.value); setStoryNameText(event.target.value);
localStorage.setItem(
`${roomId}_story_name`,
event.target.value
);
}} }}
/> />

View file

@ -28,14 +28,6 @@ export const api = createTRPCNext<AppRouter>({
*/ */
transformer: superjson, transformer: superjson,
queryClientConfig: {
defaultOptions: {
queries: {
refetchOnWindowFocus: false,
},
},
},
/** /**
* Links used to determine request flow from client to server. * Links used to determine request flow from client to server.
* *