[FIX] Slackbridge-import command doesn't work (#16645)

Closes #16338
pull/16806/head
Diego Sampaio 6 years ago committed by GitHub
parent e9890aaaff
commit 17bb8d11d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 50
      app/slackbridge/server/slackbridge_import.server.js

@ -29,30 +29,32 @@ function SlackBridgeImport(command, params, item) {
});
try {
SlackBridge.slack.importMessages(item.rid, (error) => {
if (error) {
msgStream.emit(item.rid, {
_id: Random.id(),
rid: item.rid,
u: { username: 'rocket.cat' },
ts: new Date(),
msg: TAPi18n.__('SlackBridge_error', {
postProcess: 'sprintf',
sprintf: [channel, error.message],
}, user.language),
});
} else {
msgStream.emit(item.rid, {
_id: Random.id(),
rid: item.rid,
u: { username: 'rocket.cat' },
ts: new Date(),
msg: TAPi18n.__('SlackBridge_finish', {
postProcess: 'sprintf',
sprintf: [channel],
}, user.language),
});
}
SlackBridge.slackAdapters.forEach((slack) => {
slack.importMessages(item.rid, (error) => {
if (error) {
msgStream.emit(item.rid, {
_id: Random.id(),
rid: item.rid,
u: { username: 'rocket.cat' },
ts: new Date(),
msg: TAPi18n.__('SlackBridge_error', {
postProcess: 'sprintf',
sprintf: [channel, error.message],
}, user.language),
});
} else {
msgStream.emit(item.rid, {
_id: Random.id(),
rid: item.rid,
u: { username: 'rocket.cat' },
ts: new Date(),
msg: TAPi18n.__('SlackBridge_finish', {
postProcess: 'sprintf',
sprintf: [channel],
}, user.language),
});
}
});
});
} catch (error) {
msgStream.emit(item.rid, {

Loading…
Cancel
Save