Wim
27d886826c
Allow empty message if we have a slack attachment
7 years ago
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)
7 years ago
Wim
86cd7f1ba6
Add UpdateUserNick
7 years ago
Wim
c4193d5ccd
Add 4.2 support (mattermost)
7 years ago
Wim
9039720013
Send images when text is empty regression. (mattermost). Closes #254
7 years ago
Wim
dd985d1dad
Fix sending direct messages with APIv4
7 years ago
Wim
21143cf5ee
Fix public links (mattermost)
7 years ago
Wim
9e03fcf162
Fix private channel joining bug (mattermost). Closes #248
7 years ago
Wim
e84417430d
Update PostMessage to also return and error. Add EditMessage function
7 years ago
Wim
7f9a400776
Add support for personal access tokens (mattermost)
...
* https://docs.mattermost.com/developer/personal-access-tokens.html
7 years ago
Wim
ce1c5873ac
Make megacheck happy
7 years ago
Wim
85ff1995fd
Use mattermost v4 api (drops support for mattermost < 3.8)
7 years ago
Wim
3f75ed9c18
Add 4.1 support (mattermost)
7 years ago
Wim
41195c8e48
Fix double posting of edited messages by using lru cache (mattermost)
7 years ago
Wim
10dab1366e
Return better error messages on mattermost connect
7 years ago
Wim
6dee988b76
Fix megacheck / go vet issues
7 years ago
Wim
ac19c94b9f
Add GetFileLinks, also get files if public links is disabled
7 years ago
Wim
272735fb26
Add 4.0 support (mattermost)
7 years ago
Wim
a58a3e5000
Optimize StatusLoop. Execute function when specified in OnWsConnect
7 years ago
Wim
ba35212b67
Optimize GetStatus. (from @recht matterircd fork)
7 years ago
Wim
f3e0358de7
Optimize UpdateUsers usage. (from @recht matterircd fork)
7 years ago
Wim
8064744d3a
Fix possible panics. (from @recht matterircd fork)
7 years ago
Wim
d261949db2
Don't logout if logging in through token. (from @recht matterircd fork)
7 years ago
Wim
877f0fe2e8
Reestablish the socket when websocket is disconnected. (from @recht matterircd fork)
7 years ago
Wim
2ddc4f7ae9
Add UserID to each message. Closes #200
7 years ago
Wim
d540638223
Remove debug
7 years ago
Wim
4ec9b6dd4e
Add 3.10.0 support (mattermost)
7 years ago
Wim
860a371eeb
Use cache for teamid
7 years ago
Wim
01496cd080
Fix panic (mattermost). Closes #186
7 years ago
Wim
3d3809a21b
Add 3.9.0 support (mattermost)
8 years ago
ryarnyah
29465397dd
Add support for HTTP{S}_PROXY env variables ( #162 )
8 years ago
Wim
2e703472f1
Fix crash on reconnects when server is down. Closes #163
8 years ago
Wim
fdb57230a3
Add support for edited messages (mattermost)
8 years ago
Wim
36024d5439
Add 3.8.0 support (mattermost)
8 years ago
Wim
89c66b9430
Reconnect on session removal (mattermost)
8 years ago
Wim
bd38319d83
Add support for showing/hiding join/leave messages from mattermost. Closes #147
8 years ago
Wim
95f4e3448e
Use API_URL_SUFFIX_V3 (mattermost)
8 years ago
Wim
fe258e1b67
Set http timeout to 10 seconds
8 years ago
Wim
e1a5f5bca5
Add more error checking
8 years ago
Wim
6df6c5d615
Add GetStatuses()
8 years ago
Wim
77f1a959c3
Handle errors in initUser()
8 years ago
Wim
adec73f542
Check errors only on first connect. Keep retrying after first connection succeeds. (mattermost) Closes #95
8 years ago
Wim
571f50d734
Support mattermost setup with up to 50k users
8 years ago
Wim
4fb0544b0e
Fix GetLastViewedAt
8 years ago
Wim
1d5cd1d7c4
Sync with mattermost 3.5.0
8 years ago
Wim
50a0df4279
Reconnect on connection timed out (mattermost). Fixes #71
8 years ago
Wim
95fac548bb
Reconnect on connection reset by peer (mattermost). Fixes #69
8 years ago
Wim
545377742c
Drop messages not from our mattermost team. Fixes #49
8 years ago
Wim
002c5fd0d1
Cleanup mattermost bridge debug/info messages
8 years ago
Wim
f9e5994348
Fix mattermost API change for UpdateLastViewedAt
8 years ago