diff --git a/.changeset/sparkly-regions-retire.md b/.changeset/sparkly-regions-retire.md new file mode 100644 index 0000000000..ccf5b821e6 --- /dev/null +++ b/.changeset/sparkly-regions-retire.md @@ -0,0 +1,5 @@ +--- +"ivs-functions": patch +--- + +Add webinar's slug to parameters in PUT when a webinar ends diff --git a/apps/ivs-functions/src/handlers/recordingEndedJsonHandler.ts b/apps/ivs-functions/src/handlers/recordingEndedJsonHandler.ts index e55eb0fdd1..d967b8daea 100644 --- a/apps/ivs-functions/src/handlers/recordingEndedJsonHandler.ts +++ b/apps/ivs-functions/src/handlers/recordingEndedJsonHandler.ts @@ -85,6 +85,7 @@ export const recordingEndedS3EventHandler = async (event: S3Event) => { body: { data: { playerSrc: newPlayerSrc, + cs_uri_query: webinar.attributes.slug, }, }, }); diff --git a/apps/ivs-functions/src/types/strapiWebinars.ts b/apps/ivs-functions/src/types/strapiWebinars.ts index f40a686b87..b004f7c562 100644 --- a/apps/ivs-functions/src/types/strapiWebinars.ts +++ b/apps/ivs-functions/src/types/strapiWebinars.ts @@ -2,6 +2,7 @@ export type StrapiWebinars = { readonly data: readonly { readonly id: string; readonly attributes: { + readonly slug: string; readonly startDatetime: string; readonly endDatetime: string; };