Closed rht closed 1 year ago
From the README, it sounds like configuring the room and stream is required. Would it make sense to grab subscriptions from Matrix (if possible) and Zulip and ensure the expected room+stream are present? Or even do the subscription in the code? (Not sure if that'd really be desirable.)
An unconditional warning still seems maybe useful, but warning only when the config seems wrong is probably more useful (at least sometimes I'd expect people to think they've subscribed, but not actually done so).
From the README, it sounds like configuring the room and stream is required
But looks like people still miss the description.
Merging this, since it seems like a useful stopgap pending #723 being completed. (And it's probably not worth spending a bunch of time making the error handling details here nicer given that plan).
This problem has happened far too frequently. See e.g. https://chat.zulip.org/#narrow/stream/9-issues/topic/.E2.9C.94.20Matrix.20Zulip.20integration.20error/near/1388040.