summaryrefslogtreecommitdiffstats
path: root/bridge/rocketchat/rocketchat.go
Commit message (Collapse)AuthorAgeFilesLines
* Do not send duplicate messages (rocketchat). Fixes #745 (#752)Wim2019-03-021-7/+16
| | | | | | | | | For an unknown reason we get duplicate messages (from the same channel) using the realtime API when we have > 1 channel subscribed on. Solution for now is caching the message ID in a LRU cache and ignoring the duplicates. This should be reviewed when we have actual editing support from the realtime API
* Refactor and update RocketChat bridgeWim2019-02-151-43/+107
| | | | | | | | * Add support for editing/deleting messages * Add support for uploading files * Add support for avatars * Use the Rocket.Chat.Go.SDK * Use the rest and streaming api
* Fix golint linter issues and enable it in CI (#593)Duco van Amstel2018-11-151-1/+1
|
* Make scopelint happyWim2018-11-081-0/+1
|
* Make structcheck linter happyWim2018-11-081-5/+1
|
* Fix iconurl regression (mattermost,slack,rocketchat). Closes #430Wim2018-05-271-2/+4
|
* Fix regression (slack). Closes #384Wim2018-03-051-2/+1
|
* Use viper (github.com/spf13/viper) for configurationWim2018-03-041-9/+9
|
* Improve debug messagesWim2018-02-281-2/+2
|
* Refactor using factoryWim2018-02-271-14/+7
|
* Use prefixed-formatter for better loggingWim2018-02-211-1/+1
|
* Move Sirupsen => sirupsenWim2018-02-201-1/+1
|
* Send chat notification if media is too big to be re-uploaded to MediaServer. ↵Wim2018-02-031-0/+17
| | | | See #359
* Refactor and add MediaDownloadSize to GeneralWim2017-12-191-9/+3
|
* Add support for deleting messages across bridges.Wim2017-09-111-0/+4
| | | | | | | | | | | | Currently fully support mattermost,slack and discord. Message deleted on the bridge or received from other bridges will be deleted. Partially support for Gitter. Gitter bridge will delete messages received from other bridges. But if you delete a message on gitter, this deletion will not be sent to other bridges (this is a gitter API limitation, it doesn't propogate edits or deletes via the API)
* Modify Send() to return also a message idWim2017-08-271-3/+3
|
* Allow a webhookurl per channel (discord). #239Wim2017-08-121-1/+1
|
* Fix megacheck / go vet issuesWim2017-07-141-1/+0
|
* Deprecate URL,useAPI,BindAddress (slack,mattermost,rocketchat)v0.16.0-rc1Wim2017-06-291-2/+2
|
* Add UserID to each message. Closes #200Wim2017-06-181-1/+1
|
* Refactor to handle disconnects/reconnects better.Wim2017-02-141-0/+5
| | | | Now try to reconnect every 60 seconds until forever.
* Add initial Rocket.Chat supportWim2016-12-031-0/+82