From bcdad7bdc360ab9aeaef81d8e1a457ffcc516518 Mon Sep 17 00:00:00 2001 From: tejaswini22199 Date: Sat, 28 Nov 2020 00:17:33 +0530 Subject: [PATCH 1/2] fixes issue #655 --- systers_portal/meetup/utils.py | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/systers_portal/meetup/utils.py b/systers_portal/meetup/utils.py index 0c930471..1617fa85 100644 --- a/systers_portal/meetup/utils.py +++ b/systers_portal/meetup/utils.py @@ -117,16 +117,16 @@ def notify_time(meetup): [rsvp.user.user.email], html_message=html_text, ) - +payload = { + 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=30), + 'iss': ZOOM_API_KEY + } +token = jwt.encode(payload, ZOOM_API_SECRET).decode("utf-8") def create_meetup(meetup): conn = http.client.HTTPSConnection("api.zoom.us") - payload = { - 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=30), - 'iss': ZOOM_API_KEY - } - token = jwt.encode(payload, ZOOM_API_SECRET).decode("utf-8") + headers = { 'authorization': "Bearer " + token, @@ -155,11 +155,7 @@ def create_meetup(meetup): def edit_meetup(meetup): conn = http.client.HTTPSConnection("api.zoom.us") - payload = { - 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=30), - 'iss': ZOOM_API_KEY - } - token = jwt.encode(payload, ZOOM_API_SECRET).decode("utf-8") + headers = { 'authorization': "Bearer " + token, @@ -183,11 +179,7 @@ def edit_meetup(meetup): def get_meetup(meetup): conn = http.client.HTTPSConnection("api.zoom.us") - payload = { - 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=30), - 'iss': ZOOM_API_KEY - } - token = jwt.encode(payload, ZOOM_API_SECRET).decode("utf-8") + headers = { 'authorization': "Bearer " + token, From 1e40a4a7adfd5808fad4324a98a190a33fb491da Mon Sep 17 00:00:00 2001 From: tejaswini22199 Date: Sat, 28 Nov 2020 00:28:30 +0530 Subject: [PATCH 2/2] fixes issue #655 --- systers_portal/meetup/utils.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/systers_portal/meetup/utils.py b/systers_portal/meetup/utils.py index 1617fa85..65d243ac 100644 --- a/systers_portal/meetup/utils.py +++ b/systers_portal/meetup/utils.py @@ -18,6 +18,11 @@ from systers_portal.settings.base import ZOOM_API_KEY,\ ZOOM_API_SECRET, ZOOM_USER_ID +payload = { + 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=30), + 'iss': ZOOM_API_KEY + } +token = jwt.encode(payload, ZOOM_API_SECRET).decode("utf-8") @transaction.atomic def create_groups(meetup): @@ -117,11 +122,7 @@ def notify_time(meetup): [rsvp.user.user.email], html_message=html_text, ) -payload = { - 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=30), - 'iss': ZOOM_API_KEY - } -token = jwt.encode(payload, ZOOM_API_SECRET).decode("utf-8") + def create_meetup(meetup): conn = http.client.HTTPSConnection("api.zoom.us")