Skip to content

Commit eff3809

Browse files
Niloth-ptimabbott
authored andcommitted
google-calendar: Use current user's email id for send_message.
The script currently mandatorily requires the --user argument to be passed, this commit removes the need for the --user flag.
1 parent aad6736 commit eff3809

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

zulip/integrations/google/google-calendar

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ sent: Set[Tuple[int, datetime.datetime]] = set()
2929

3030
sys.path.append(os.path.dirname(__file__))
3131

32-
usage = r"""google-calendar --user EMAIL [--interval MINUTES] [--calendar CALENDAR_ID]
32+
usage = r"""google-calendar [--interval MINUTES] [--calendar CALENDAR_ID]
3333
3434
This integration can be used to send Zulip messages as reminders for upcoming events from your Google Calendar.
3535
@@ -69,9 +69,6 @@ except ImportError:
6969
)
7070
sys.exit(1)
7171

72-
73-
if not options.zulip_email:
74-
parser.error("You must specify --user")
7572
if options.verbose:
7673
logging.getLogger().setLevel(logging.INFO)
7774

@@ -166,7 +163,7 @@ def send_reminders() -> Optional[None]:
166163
message = "Reminder:\n\n" + "\n".join("* " + m for m in messages)
167164

168165
result = zulip_client.send_message(
169-
{"type": "direct", "to": [options.zulip_email], "content": message}
166+
{"type": "direct", "to": [zulip_client.get_profile()["email"]], "content": message}
170167
)
171168
if result["result"] != "success":
172169
logging.error("Error sending zulip message: %s: %s", result.get("code"), result.get("msg"))

0 commit comments

Comments
 (0)