summaryrefslogtreecommitdiffstats
path: root/matterhook/matterhook.go
diff options
context:
space:
mode:
authorWim <wim@42.be>2017-09-21 22:35:21 +0200
committerWim <wim@42.be>2017-09-21 22:35:21 +0200
commitc4b75e5754c58758c920c79b0458171e98269961 (patch)
treea1070f27993de91489d26cea03f7e47ebccf9738 /matterhook/matterhook.go
parent6a7adb20a8f9f54d408f573763bc86d2670a0cf7 (diff)
downloadmatterbridge-msglm-c4b75e5754c58758c920c79b0458171e98269961.tar.gz
matterbridge-msglm-c4b75e5754c58758c920c79b0458171e98269961.tar.bz2
matterbridge-msglm-c4b75e5754c58758c920c79b0458171e98269961.zip
Download files from slack and reupload to mattermost (slack/mattermost). Closes #255
Refactor message.Extra to a map[string][]interface{} to have a bit more flexibility for stuffing extra stuff. For attached files from slack, files < 1MB size get downloaded (in memory), and get put into Extra["file"][]config.FileInfo (containing a pointer to the buffer and the filename). This is not async so slack channels with lots of attached files may suffer a slowdown. (the download timeout is set at 5 seconds).
Diffstat (limited to 'matterhook/matterhook.go')
0 files changed, 0 insertions, 0 deletions