observe API embed setting and apply immediatly - fixes #1989

pull/2356/merge
Diego Sampaio 9 years ago
parent 44c1a1d362
commit 4487478aab
  1. 7
      packages/rocketchat-oembed/server/server.coffee

@ -196,5 +196,8 @@ OEmbed.RocketUrlParser = (message) ->
return message
if RocketChat.settings.get 'API_Embed'
RocketChat.callbacks.add 'afterSaveMessage', OEmbed.RocketUrlParser, RocketChat.callbacks.priority.LOW
RocketChat.settings.get 'API_Embed', (key, value) ->
if value
RocketChat.callbacks.add 'afterSaveMessage', OEmbed.RocketUrlParser, RocketChat.callbacks.priority.LOW, 'API_Embed'
else
RocketChat.callbacks.remove 'afterSaveMessage', 'API_Embed'

Loading…
Cancel
Save