From 20a9ab5cd72fb0fbc4b355b2386a9ba63e78a90d Mon Sep 17 00:00:00 2001 From: William Kray Date: Fri, 7 May 2021 22:22:04 -0700 Subject: [PATCH] include max_usage in call and option for different date format even though it's not working --- invite.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/invite.py b/invite.py index 92fac27..8033dcf 100644 --- a/invite.py +++ b/invite.py @@ -53,7 +53,12 @@ class Invite(Plugin): ex_date = datetime.datetime.strftime( \ (datetime.date.today() + datetime.timedelta(days=self.config["expiration"])), \ - "%m.%d.%Y") + "%Y.%m.%d") + # use re-ordered date if using legacy code + if self.config["legacy_mr"] == True: + ex_date = datetime.datetime.strftime( \ + (datetime.date.today() + datetime.timedelta(days=self.config["expiration"])), \ + "%m.%d.%Y") headers = { 'Authorization': f"SharedSecret {self.config['admin_secret']}", 'Content-Type': 'application/json' @@ -61,7 +66,7 @@ class Invite(Plugin): try: response = await self.http.post(f"{self.config['api_url']}/token", headers=headers, \ - json={"one_time": True, "ex_date": ex_date}) + json={"max_usage": 1, "one_time": True, "ex_date": ex_date}) resp_json = await response.json() except Exception as e: await evt.respond(f"request failed: {e.message}")