Move calendar event ID encoding to method
This commit is contained in:
parent
d81a17ef61
commit
50a2231174
@ -22,6 +22,10 @@ class CalendarService:
|
||||
creds = self._authenticate()
|
||||
self.service = build("calendar", "v3", credentials=creds)
|
||||
|
||||
@staticmethod
|
||||
def encode_event_id(id):
|
||||
return b16encode(id.encode("ascii")).decode("ascii").lower().rstrip("=")
|
||||
|
||||
def _authenticate(self) -> Credentials:
|
||||
creds = None
|
||||
# The file token.json stores the user's access and refresh tokens, and is
|
||||
@ -47,8 +51,7 @@ class CalendarService:
|
||||
def insert_or_update_event(
|
||||
self, calendar_id: str, id: str, title: str, start: datetime, end: datetime
|
||||
):
|
||||
event_id = b16encode(id.encode("ascii")).decode("ascii").lower().rstrip("=")
|
||||
print(event_id)
|
||||
event_id = self.encode_event_id(id)
|
||||
event = {
|
||||
"id": event_id,
|
||||
"summary": title,
|
||||
|
Loading…
Reference in New Issue
Block a user