Wim
67d2398fa8
Make matterclient work with prefixed log
2018-02-21 01:11:41 +01:00
Wim
6ea368c383
Move Sirupsen => sirupsen
2018-02-20 23:41:09 +01:00
Wim
8be107cecc
Fix mattermost API change
2018-02-09 00:11:20 +01:00
Wim
2fd1fd9573
Break when re-login fails (mattermost)
2017-11-16 20:19:52 +01:00
Wim
155ae80d22
Support mattermost 4.x as api4 should be stable (mattermost)
2017-09-28 22:34:44 +02:00
Wim
6a7adb20a8
Add functions to upload files
2017-09-21 21:27:44 +02:00
Wim
27d886826c
Allow empty message if we have a slack attachment
2017-09-18 23:44:16 +02:00
Wim
ed01820722
Add support for deleting messages across bridges.
...
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)
2017-09-11 22:45:15 +02:00
Wim
86cd7f1ba6
Add UpdateUserNick
2017-09-10 16:33:29 +02:00
Wim
c4193d5ccd
Add 4.2 support (mattermost)
2017-09-09 17:00:26 +02:00
Wim
9039720013
Send images when text is empty regression. (mattermost). Closes #254
2017-09-08 00:16:17 +02:00
Wim
dd985d1dad
Fix sending direct messages with APIv4
2017-09-04 14:24:22 +02:00
Wim
21143cf5ee
Fix public links (mattermost)
2017-09-04 12:50:42 +02:00
Wim
9e03fcf162
Fix private channel joining bug (mattermost). Closes #248
2017-08-30 14:01:17 +02:00
Wim
e84417430d
Update PostMessage to also return and error. Add EditMessage function
2017-08-28 00:32:56 +02:00
Wim
7f9a400776
Add support for personal access tokens (mattermost)
...
* https://docs.mattermost.com/developer/personal-access-tokens.html
2017-08-23 22:49:42 +02:00
Wim
ce1c5873ac
Make megacheck happy
2017-08-17 00:00:41 +02:00
Wim
85ff1995fd
Use mattermost v4 api (drops support for mattermost < 3.8)
2017-08-16 23:41:35 +02:00
Wim
3f75ed9c18
Add 4.1 support (mattermost)
2017-08-16 22:02:13 +02:00
Wim
41195c8e48
Fix double posting of edited messages by using lru cache (mattermost)
2017-07-25 23:57:27 +02:00
Wim
10dab1366e
Return better error messages on mattermost connect
2017-07-22 18:13:13 +02:00
Wim
6dee988b76
Fix megacheck / go vet issues
2017-07-14 00:35:01 +02:00
Wim
ac19c94b9f
Add GetFileLinks, also get files if public links is disabled
2017-07-12 22:47:30 +02:00
Wim
272735fb26
Add 4.0 support (mattermost)
2017-07-09 15:15:22 +02:00
Wim
a58a3e5000
Optimize StatusLoop. Execute function when specified in OnWsConnect
2017-07-01 23:28:16 +02:00
Wim
ba35212b67
Optimize GetStatus. (from @recht matterircd fork)
2017-07-01 23:05:39 +02:00
Wim
f3e0358de7
Optimize UpdateUsers usage. (from @recht matterircd fork)
2017-07-01 23:02:56 +02:00
Wim
8064744d3a
Fix possible panics. (from @recht matterircd fork)
2017-07-01 22:49:06 +02:00
Wim
d261949db2
Don't logout if logging in through token. (from @recht matterircd fork)
2017-07-01 22:41:28 +02:00
Wim
877f0fe2e8
Reestablish the socket when websocket is disconnected. (from @recht matterircd fork)
2017-07-01 17:49:12 +02:00
Wim
2ddc4f7ae9
Add UserID to each message. Closes #200
2017-06-18 15:44:54 +02:00
Wim
d540638223
Remove debug
2017-06-15 01:30:58 +02:00
Wim
4ec9b6dd4e
Add 3.10.0 support (mattermost)
2017-06-15 01:30:05 +02:00
Wim
860a371eeb
Use cache for teamid
2017-06-12 20:30:30 +02:00
Wim
01496cd080
Fix panic (mattermost). Closes #186
2017-06-05 21:35:38 +02:00
Wim
3d3809a21b
Add 3.9.0 support (mattermost)
2017-05-09 23:30:53 +02:00
ryarnyah
29465397dd
Add support for HTTP{S}_PROXY env variables ( #162 )
2017-05-08 21:20:52 +02:00
Wim
2e703472f1
Fix crash on reconnects when server is down. Closes #163
2017-05-08 20:44:36 +02:00
Wim
fdb57230a3
Add support for edited messages (mattermost)
2017-04-15 20:21:57 +02:00
Wim
36024d5439
Add 3.8.0 support (mattermost)
2017-04-09 23:15:11 +02:00
Wim
89c66b9430
Reconnect on session removal (mattermost)
2017-04-07 23:27:41 +02:00
Wim
bd38319d83
Add support for showing/hiding join/leave messages from mattermost. Closes #147
2017-04-07 22:27:36 +02:00
Wim
95f4e3448e
Use API_URL_SUFFIX_V3 (mattermost)
2017-03-25 21:05:02 +01:00
Wim
fe258e1b67
Set http timeout to 10 seconds
2017-02-17 17:51:07 +01:00
Wim
e1a5f5bca5
Add more error checking
2017-02-03 16:43:21 +01:00
Wim
6df6c5d615
Add GetStatuses()
2017-01-17 22:47:59 +01:00
Wim
77f1a959c3
Handle errors in initUser()
2017-01-06 23:51:44 +01:00
Wim
adec73f542
Check errors only on first connect. Keep retrying after first connection succeeds. (mattermost) Closes #95
2016-12-08 00:07:24 +01:00
Wim
571f50d734
Support mattermost setup with up to 50k users
2016-11-23 21:24:35 +01:00
Wim
4fb0544b0e
Fix GetLastViewedAt
2016-11-13 16:03:04 +01:00