Fixed instability on vercel
This commit is contained in:
parent
b88fc0213a
commit
143673730f
4 changed files with 256 additions and 279 deletions
38
package.json
38
package.json
|
@ -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
468
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
|
@ -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
|
|
||||||
);
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Add table
Reference in a new issue