feat: upgrade @daily libs (#20348)

* upgrade @daily libs

* install peer dep

* add code for local testing
This commit is contained in:
Benny Joo
2025-03-25 17:27:00 +00:00
committed by GitHub
parent 8a18e167e9
commit d131d58b19
4 changed files with 91 additions and 93 deletions
@@ -8,6 +8,7 @@ import {
} from "@calcom/app-store/dailyvideo/lib/VideoApiAdapter";
import { getServerSession } from "@calcom/features/auth/lib/getServerSession";
import { getCalVideoReference } from "@calcom/features/get-cal-video-reference";
import { isENVDev } from "@calcom/lib/env";
import { BookingRepository } from "@calcom/lib/server/repository/booking";
import { OrganizationRepository } from "@calcom/lib/server/repository/organization";
import { UserRepository } from "@calcom/lib/server/repository/user";
@@ -26,6 +27,14 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
bookingUid: context.query.uid as string,
});
// Below if block is for local testing purposes only
// STARTS------------------------------------------------------------------------------
if (booking?.references[0] && isENVDev) {
// meetingUrl is `null` in dev env, so setting a dummy meetingUrl (it's a past but real meeting link in production env)
booking.references[0].meetingUrl = "https://app.cal.com/video/wvsSuNC8r9ZScPhA6JKpiL";
}
// ENDS--------------------------------------------------------------------------------
if (!booking || booking.references.length === 0 || !booking.references[0].meetingUrl) {
return {
redirect: {
+3 -2
View File
@@ -42,8 +42,8 @@
"@calcom/trpc": "*",
"@calcom/tsconfig": "*",
"@calcom/ui": "*",
"@daily-co/daily-js": "^0.59.0",
"@daily-co/daily-react": "^0.17.2",
"@daily-co/daily-js": "^0.76.0",
"@daily-co/daily-react": "^0.22.0",
"@dub/analytics": "^0.0.15",
"@formkit/auto-animate": "1.0.0-beta.5",
"@glidejs/glide": "^3.5.2",
@@ -91,6 +91,7 @@
"ical.js": "^1.4.0",
"ics": "^2.37.0",
"jose": "^4.13.1",
"jotai": "^2.12.2",
"jsdom": "^22.0.0",
"kbar": "^0.1.0-beta.36",
"libphonenumber-js": "^1.11.18",
+1 -1
View File
@@ -111,7 +111,7 @@
"vitest-mock-extended": "^2.0.2"
},
"dependencies": {
"@daily-co/daily-js": "^0.59.0",
"@daily-co/daily-js": "^0.76.0",
"@next/third-parties": "^14.2.5",
"@vercel/functions": "^1.4.0",
"city-timezones": "^1.2.1",
+78 -90
View File
@@ -3762,8 +3762,8 @@ __metadata:
"@calcom/tsconfig": "*"
"@calcom/types": "*"
"@calcom/ui": "*"
"@daily-co/daily-js": ^0.59.0
"@daily-co/daily-react": ^0.17.2
"@daily-co/daily-js": ^0.76.0
"@daily-co/daily-react": ^0.22.0
"@dub/analytics": ^0.0.15
"@formkit/auto-animate": 1.0.0-beta.5
"@glidejs/glide": ^3.5.2
@@ -3842,6 +3842,7 @@ __metadata:
ical.js: ^1.4.0
ics: ^2.37.0
jose: ^4.13.1
jotai: ^2.12.2
jsdom: ^22.0.0
kbar: ^0.1.0-beta.36
libphonenumber-js: ^1.11.18
@@ -4298,30 +4299,31 @@ __metadata:
languageName: node
linkType: hard
"@daily-co/daily-js@npm:^0.59.0":
version: 0.59.0
resolution: "@daily-co/daily-js@npm:0.59.0"
"@daily-co/daily-js@npm:^0.76.0":
version: 0.76.0
resolution: "@daily-co/daily-js@npm:0.76.0"
dependencies:
"@babel/runtime": ^7.12.5
"@sentry/browser": ^7.60.1
"@sentry/browser": ^8.33.1
bowser: ^2.8.1
dequal: ^2.0.3
events: ^3.1.0
checksum: 5891ca13633a7c5c0997c4f4049afc0f67361c2f60a8f9a769d1f2a3bbc60c9d179681f2a3cf2e96598ee2967671ce2f5fef5eb490041912835ee66961f027ab
checksum: 3a7c144527800696b6b7fda6ddcb329b8a27d72ad234f6b0e3088389ec27406816319889d70d684ecb99c6d0efea0d53edeb0ecc0383ed6caaf2050763182ffe
languageName: node
linkType: hard
"@daily-co/daily-react@npm:^0.17.2":
version: 0.17.2
resolution: "@daily-co/daily-react@npm:0.17.2"
"@daily-co/daily-react@npm:^0.22.0":
version: 0.22.0
resolution: "@daily-co/daily-react@npm:0.22.0"
dependencies:
fast-deep-equal: ^3.1.3
lodash.throttle: ^4.1.1
peerDependencies:
"@daily-co/daily-js": ">=0.45.0 <1"
react: ">=16.13.1"
recoil: ^0.7.0
checksum: 87f679e6a3f28d2de5dbee4d5d8f97140fa6f3067e13615533dfcfde8d5496a7c48f3f9f916993c36cd90d7854d611ac69ae5243a973664a163c0d534496219c
"@daily-co/daily-js": ">=0.68.0 <1"
jotai: ^2
react: ^16.8 || ^17.0 || ^18.0 || ^19.0
react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0
checksum: c82e36b05fc905ad65cb9d16542790ce11b8ee43a8ec1eb081e8c74d8c12c7d14e1674f557028ed06ae49aef399117ba8278bbaa4f248d5aec2c2eb11e839e00
languageName: node
linkType: hard
@@ -12311,6 +12313,15 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/browser-utils@npm:8.55.0":
version: 8.55.0
resolution: "@sentry-internal/browser-utils@npm:8.55.0"
dependencies:
"@sentry/core": 8.55.0
checksum: 813d36dc70bd25ee3903c812610f06187eb3bd7bb76160e75b490697a60435a34cd6b13fe358a7273153504d673e80c4263acc26f66b6b9a8eaa06a5dc73052c
languageName: node
linkType: hard
"@sentry-internal/browser-utils@npm:8.8.0":
version: 8.8.0
resolution: "@sentry-internal/browser-utils@npm:8.8.0"
@@ -12331,14 +12342,12 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/feedback@npm:7.102.1":
version: 7.102.1
resolution: "@sentry-internal/feedback@npm:7.102.1"
"@sentry-internal/feedback@npm:8.55.0":
version: 8.55.0
resolution: "@sentry-internal/feedback@npm:8.55.0"
dependencies:
"@sentry/core": 7.102.1
"@sentry/types": 7.102.1
"@sentry/utils": 7.102.1
checksum: 88a8649d08c80604cc4efc61b3b55b212be76ee8340f4de05db43b29ba86db72c138784640786dcef68ddd0bec1e3fcc1b421134bfb5345ed8fa177a953c7597
"@sentry/core": 8.55.0
checksum: 0f079debae0efdcf7e596cf20defd5dea5ff86e87f5e18946adca878c6a3fca8bc9ef885959e9ca5f2ca9cfb200374f2492394284ae736d3f95c994170888a79
languageName: node
linkType: hard
@@ -12362,15 +12371,13 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/replay-canvas@npm:7.102.1":
version: 7.102.1
resolution: "@sentry-internal/replay-canvas@npm:7.102.1"
"@sentry-internal/replay-canvas@npm:8.55.0":
version: 8.55.0
resolution: "@sentry-internal/replay-canvas@npm:8.55.0"
dependencies:
"@sentry/core": 7.102.1
"@sentry/replay": 7.102.1
"@sentry/types": 7.102.1
"@sentry/utils": 7.102.1
checksum: f5b0dd73a5760663f9fdeee098e2c3d5e9c77b099825e03008bcebd722c432b642b30cbf4727ad432086f3a319b7bce8ac9e8c1f25809371c8297044355edf5f
"@sentry-internal/replay": 8.55.0
"@sentry/core": 8.55.0
checksum: 5fb270fa99a62c5497724e87b3f49b8333f03b9d53cf63b4f0156e95c7650323cae37888ebca28632127ae5c22fd14008bb80e73953c0d68a0667b595fb94b82
languageName: node
linkType: hard
@@ -12396,6 +12403,16 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/replay@npm:8.55.0":
version: 8.55.0
resolution: "@sentry-internal/replay@npm:8.55.0"
dependencies:
"@sentry-internal/browser-utils": 8.55.0
"@sentry/core": 8.55.0
checksum: 8328aa2caf51ad7f7dbdfd527f78bd047dc62ca79a3380eceb781c6d848a3395118645c7df3245cc9389e0dd850b38a98f8341561e411425f843f053df84230e
languageName: node
linkType: hard
"@sentry-internal/replay@npm:8.8.0":
version: 8.8.0
resolution: "@sentry-internal/replay@npm:8.8.0"
@@ -12418,17 +12435,6 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/tracing@npm:7.102.1":
version: 7.102.1
resolution: "@sentry-internal/tracing@npm:7.102.1"
dependencies:
"@sentry/core": 7.102.1
"@sentry/types": 7.102.1
"@sentry/utils": 7.102.1
checksum: 7e7caa5864cfdc91187b1da38a402cc342c63697714e83885bb6fe179edf7ea91704d17783ad6774eac206813000ca25798e5a1d2592dfb8833052f91492f90a
languageName: node
linkType: hard
"@sentry/babel-plugin-component-annotate@npm:2.18.0":
version: 2.18.0
resolution: "@sentry/babel-plugin-component-annotate@npm:2.18.0"
@@ -12471,18 +12477,16 @@ __metadata:
languageName: node
linkType: hard
"@sentry/browser@npm:^7.60.1":
version: 7.102.1
resolution: "@sentry/browser@npm:7.102.1"
"@sentry/browser@npm:^8.33.1":
version: 8.55.0
resolution: "@sentry/browser@npm:8.55.0"
dependencies:
"@sentry-internal/feedback": 7.102.1
"@sentry-internal/replay-canvas": 7.102.1
"@sentry-internal/tracing": 7.102.1
"@sentry/core": 7.102.1
"@sentry/replay": 7.102.1
"@sentry/types": 7.102.1
"@sentry/utils": 7.102.1
checksum: 53908bd2c209f18b24452d10020d2a37f5300d5a24c6f092acd13baf6f5e2fe15b6c344289706fbf13c442335f8452c7043f4353aba2a940535a7873a224cc2a
"@sentry-internal/browser-utils": 8.55.0
"@sentry-internal/feedback": 8.55.0
"@sentry-internal/replay": 8.55.0
"@sentry-internal/replay-canvas": 8.55.0
"@sentry/core": 8.55.0
checksum: a89b2ca8ecc4d2c1713f1e77360e7a9a1ebaf9e9c8627e54538a7131ab15273e99be5236ce0c46c392d29cdbb7a7cd2ed0e0ff456bae16617b47db9c0b7049b4
languageName: node
linkType: hard
@@ -12690,16 +12694,6 @@ __metadata:
languageName: node
linkType: hard
"@sentry/core@npm:7.102.1":
version: 7.102.1
resolution: "@sentry/core@npm:7.102.1"
dependencies:
"@sentry/types": 7.102.1
"@sentry/utils": 7.102.1
checksum: 4617cb4845499b52f36d7d212f38f306e68ca2a7a5645519491f55f66a6a9f422403c74a9d902ff5c8c241fd25e9c3187b14705e738bb823d340aa3dc6a2b273
languageName: node
linkType: hard
"@sentry/core@npm:8.37.1":
version: 8.37.1
resolution: "@sentry/core@npm:8.37.1"
@@ -12710,6 +12704,13 @@ __metadata:
languageName: node
linkType: hard
"@sentry/core@npm:8.55.0":
version: 8.55.0
resolution: "@sentry/core@npm:8.55.0"
checksum: 2600d4e8858d00ba0e3bfe01d8048212add8df9fe9f8ed32af1f08bc0b3fe0b9e8db273e746a1985d95a9668e8bcc838cedbbd315824ce30183a17052ab8c5cc
languageName: node
linkType: hard
"@sentry/core@npm:8.8.0":
version: 8.8.0
resolution: "@sentry/core@npm:8.8.0"
@@ -13013,25 +13014,6 @@ __metadata:
languageName: node
linkType: hard
"@sentry/replay@npm:7.102.1":
version: 7.102.1
resolution: "@sentry/replay@npm:7.102.1"
dependencies:
"@sentry-internal/tracing": 7.102.1
"@sentry/core": 7.102.1
"@sentry/types": 7.102.1
"@sentry/utils": 7.102.1
checksum: 99ba652f8d0d0654cabda485339c1b4960dc9015835ba106582e6c3aefcd2544e4f0081fd28611fe1df939a4e8c3c2f672e195c294407e52c31bd24fd88db9bb
languageName: node
linkType: hard
"@sentry/types@npm:7.102.1":
version: 7.102.1
resolution: "@sentry/types@npm:7.102.1"
checksum: e98e6e793d1d13e1bece57bd732a0606acdf23533aa3f3a5cbbb39c7359afef52f05848eb5ab785306e15846e29e7219e0fe63fc26798bda5224263162dea9d1
languageName: node
linkType: hard
"@sentry/types@npm:8.37.1":
version: 8.37.1
resolution: "@sentry/types@npm:8.37.1"
@@ -13046,15 +13028,6 @@ __metadata:
languageName: node
linkType: hard
"@sentry/utils@npm:7.102.1":
version: 7.102.1
resolution: "@sentry/utils@npm:7.102.1"
dependencies:
"@sentry/types": 7.102.1
checksum: 95a4ad8fbe75e2afbeb4cb14ea5f465015b7d0c5b200a0e2f91e2944940c797c20dea534cb57f93fb164d313860437466bd247a2b38996ba6160c6d672d2d99a
languageName: node
linkType: hard
"@sentry/utils@npm:8.37.1":
version: 8.37.1
resolution: "@sentry/utils@npm:8.37.1"
@@ -18840,7 +18813,7 @@ __metadata:
resolution: "calcom-monorepo@workspace:."
dependencies:
"@changesets/cli": ^2.26.1
"@daily-co/daily-js": ^0.59.0
"@daily-co/daily-js": ^0.76.0
"@jetstreamapp/soql-parser-js": ^6.1.0
"@next/third-parties": ^14.2.5
"@playwright/test": ^1.45.3
@@ -27869,6 +27842,21 @@ __metadata:
languageName: node
linkType: hard
"jotai@npm:^2.12.2":
version: 2.12.2
resolution: "jotai@npm:2.12.2"
peerDependencies:
"@types/react": ">=17.0.0"
react: ">=17.0.0"
peerDependenciesMeta:
"@types/react":
optional: true
react:
optional: true
checksum: 8af476c442a09be12fa5b09e2d20e47905575123a98ccb16981ee5f280af1da23a23095ee4f33fde799aed568ecee8971a39f9ed29f9ec4687f2e54180b97191
languageName: node
linkType: hard
"jpeg-js@npm:0.4.2":
version: 0.4.2
resolution: "jpeg-js@npm:0.4.2"