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