Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make zoom-meeting-webhook-handler participant.joined and participant.left retry logic into a background function #21

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ebanner
Copy link
Contributor

@ebanner ebanner commented May 1, 2024

Fixes #15

This change makes it so we fire off a request to the participant joined/left retry logic in a background function then return immediately to zoom so zoom doesn't send a retry request

Currently, we perform retry logic within the initial zoom request, which is ostensibly causing zoom to time out

As a note, I kept this PR as two separate commits because I like to have the first commit as close to a copy-paste with little changes as possible to put the retry logic into a background function in the git history. Then the next commit cleans it up a bit

‼️ VERIFY

I assume APP_HOST is set on prod, but I'm not 100% sure. We need to make sure it's set

@ebanner ebanner marked this pull request as draft May 1, 2024 19:20
@ebanner ebanner force-pushed the put-partipant-joined-left-retry-logic-into-background-function branch from c56de2c to 341f0ad Compare May 1, 2024 19:25
…ckground function

This change makes it so we fire off a request to the participant
joined/left retry logic in a background function then return immediately
to zoom in zoom-meeting-webhook-handler so zoom doesn't send a retry
request

Currently, we perform retry logic within the initial zoom request in
zoom-meeting-webhook-handler, which is ostensibly causing zoom to time
out
@ebanner ebanner force-pushed the put-partipant-joined-left-retry-logic-into-background-function branch from 341f0ad to 9bc6788 Compare May 1, 2024 19:25
@ebanner ebanner marked this pull request as ready for review May 1, 2024 19:27
@ebanner
Copy link
Contributor Author

ebanner commented May 1, 2024

By the way, I drew out a diagram of some data that gets passed around in order to figure out what needed to get passed to the worker function.

I'll leave it here in case anyone finds it useful.

image

@ebanner ebanner changed the title Make participant.joined and participant.left retry logic into a background function Make zoom-meeting-webhook-handler participant.joined and participant.left retry logic into a background function May 7, 2024
@ebanner ebanner force-pushed the put-partipant-joined-left-retry-logic-into-background-function branch from 44316ea to 2e9b362 Compare June 17, 2024 13:32
@ebanner ebanner marked this pull request as draft June 17, 2024 13:32
@ebanner ebanner marked this pull request as ready for review June 17, 2024 14:03
@BekahHW BekahHW requested a review from danieltott June 17, 2024 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

meeting.started event send duplicate posts to the #co-working-room
1 participant