summaryrefslogtreecommitdiffstats
path: root/bridge/zulip/zulip.go
Commit message (Collapse)AuthorAgeFilesLines
* Don't treat nil as an unknown type of error (zulip) (#2024)Faye Duxovni2023-04-031-22/+23
| | | Fixes #1869
* Add better error handling on Zulip (#1589)Alex Vandiver2021-10-231-1/+4
| | | | | | | | | | | | | | | | | | * zulip: Treat unknown errors with a 10-second backoff. An unknown error (including an unauthorized error) would fall through with no calls to time.Sleep, resulting in hammering the server as quickly as possible. Add a 10-second sleep in the default error case. The heartbeat is left with no explicit sleep, but all other codepaths now contain one. * version: Move version information into a separate package. This will allow it to be accessed by other sections of the code. * zulip: Use the matterbridge version in the user-agent. Co-authored-by: Wim <wim@42.be>
* Check location of avatarURL (zulip). Fixes #1214 (#1227)Wim2020-09-041-1/+7
|
* Fix error loop (zulip) (#1210)Wim2020-08-251-1/+1
| | | Fixes #1047
* Need to specify /topic:mytopic for channel configuration (zulip). (#751)Wim2019-03-021-18/+15
| | | | | | | | | | | | | | Breaking change for zulip channel configuration. For zulip the channel configuration will now need to specify also the topic with /topic:yourtopic. Example: [[gateway.inout]] account="zulip.streamchat" channel="general/topic:mytopic" This fixes the incorrect PR #701 which didn't work with multiple gateways.
* Keep reconnecting until succeed (zulip) (#737)Wim2019-02-261-5/+7
|
* Allow zulip bridge to specify topic per channel. Closes #701 (#723)Wim2019-02-171-1/+16
|
* Do not panic on non-json response from server (zulip)Wim2019-02-131-1/+8
|
* Fix error handling on bad event queue id (zulip). Closes #694Wim2019-02-111-1/+17
|
* Fix golint linter issues and enable it in CI (#593)Duco van Amstel2018-11-151-1/+1
|
* Add initial zulip supportWim2018-05-071-0/+170