summaryrefslogtreecommitdiffstats
path: root/matterclient/matterclient.go
Commit message (Collapse)AuthorAgeFilesLines
* Enable errcheck linter (#646)Duco van Amstel2018-12-081-1/+3
|
* Refactor matterclient (#613)Wim2018-11-291-783/+6
| | | | * Split up in different files * Decrease complexity
* Update direct dependencies where possibleDuco van Amstel2018-11-251-1/+1
|
* Fix golint linter issues and enable it in CI (#593)Duco van Amstel2018-11-151-27/+28
|
* Fix and enable goimports linter (#591)Duco van Amstel2018-11-151-3/+2
|
* Clean up various stuff (#508)David Hill2018-11-071-2/+3
| | | * various cleanups
* Add SendDirectMessageProps to send a DM with extra props (mattermost)Wim2018-11-031-1/+5
|
* Check for expiring sessions and reconnect (mattermost)Wim2018-10-271-3/+14
|
* Add better support for multiperson DM (mattermost)Wim2018-10-271-6/+24
|
* Update channels when a new group is created (mattermost)Wim2018-10-271-0/+10
|
* Split up cookie token and personal token (mattermost). Fixes #530 (#540)Wim2018-10-261-9/+28
|
* Bump Go version in Travis CI (#518)Duco van Amstel2018-10-121-1/+1
|
* Add Gateway's name to RemoteNickFormat (#501)Duco van Amstel2018-10-071-1/+1
| | | | | In order to support extra use cases we should add the `{GATEWAY}` tag to the `RemoteNickFormat` string which would be replaced by the value of the `name=` field from a gateway's configuration. This is _very_ useful when you are forwarding, for example, multiple channels from one chat to a single channel on another one (one-way). It will help you identify the source channel of a message on the target chat.
* Use own forks for logrus-prefixed-formatter and discordgoWim2018-08-061-1/+1
|
* Add GetNickname and UpdateUser functionsWim2018-07-031-0/+23
| | | | | When we get an user_updated event from mattermost we also actually update the user, so the nicknames/usernames are also updated
* Add support for mattermost 5.xWim2018-06-171-1/+2
|
* Update GetFileLinks to API_V4Wim2018-04-211-1/+1
|
* Add UpdateStatus functionWim2018-04-011-0/+8
|
* Print list of valid team names when team not found (#390)Alec WM2018-03-151-1/+5
|
* Use always formatted logging when debug is enabledWim2018-02-221-1/+1
|
* Make matterclient work with prefixed logWim2018-02-211-2/+7
|
* Move Sirupsen => sirupsenWim2018-02-201-1/+1
|
* Fix mattermost API changeWim2018-02-091-3/+3
|
* Break when re-login fails (mattermost)Wim2017-11-161-1/+6
|
* Support mattermost 4.x as api4 should be stable (mattermost)Wim2017-09-281-3/+1
|
* Add functions to upload filesWim2017-09-211-0/+17
|
* Allow empty message if we have a slack attachmentWim2017-09-181-1/+1
|
* Add support for deleting messages across bridges.Wim2017-09-111-1/+9
| | | | | | | | | | | | 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)
* Add UpdateUserNickWim2017-09-101-0/+10
|
* Add 4.2 support (mattermost)Wim2017-09-091-1/+2
|
* Send images when text is empty regression. (mattermost). Closes #254Wim2017-09-081-0/+7
|
* Fix sending direct messages with APIv4Wim2017-09-041-3/+3
|
* Fix public links (mattermost)Wim2017-09-041-6/+6
|
* Fix private channel joining bug (mattermost). Closes #248Wim2017-08-301-3/+9
|
* Update PostMessage to also return and error. Add EditMessage functionWim2017-08-281-2/+15
|
* Add support for personal access tokens (mattermost)Wim2017-08-231-2/+2
| | | | * https://docs.mattermost.com/developer/personal-access-tokens.html
* Make megacheck happyWim2017-08-171-9/+0
|
* Use mattermost v4 api (drops support for mattermost < 3.8)Wim2017-08-161-152/+126
|
* Add 4.1 support (mattermost)Wim2017-08-161-1/+2
|
* Fix double posting of edited messages by using lru cache (mattermost)Wim2017-07-251-1/+19
|
* Return better error messages on mattermost connectWim2017-07-221-1/+4
|
* Fix megacheck / go vet issuesWim2017-07-141-6/+5
|
* Add GetFileLinks, also get files if public links is disabledWim2017-07-121-0/+19
|
* Add 4.0 support (mattermost)Wim2017-07-091-1/+2
|
* Optimize StatusLoop. Execute function when specified in OnWsConnectWim2017-07-011-5/+21
|
* Optimize GetStatus. (from @recht matterircd fork)Wim2017-07-011-1/+1
|
* Optimize UpdateUsers usage. (from @recht matterircd fork)Wim2017-07-011-6/+13
|
* Fix possible panics. (from @recht matterircd fork)Wim2017-07-011-9/+24
|
* Don't logout if logging in through token. (from @recht matterircd fork)Wim2017-07-011-0/+4
|
* Reestablish the socket when websocket is disconnected. (from @recht ↵Wim2017-07-011-6/+20
| | | | matterircd fork)