feat: Enable Slack Integration in all channels (#1175)

This commit is contained in:
Sojan Jose
2020-08-29 01:39:41 +05:30
committed by GitHub
parent 45cd949c40
commit 85ae6d92b9
6 changed files with 48 additions and 21 deletions

View File

@@ -0,0 +1,16 @@
class AddExternalSourceIdsToMessages < ActiveRecord::Migration[6.0]
def change
add_column :messages, :external_source_ids, :jsonb, default: {}
migrate_slack_external_source_ids
end
def migrate_slack_external_source_ids
Message.where('source_id LIKE ?', 'slack_%').find_in_batches do |message_batch|
message_batch.each do |message|
message.external_source_id_slack = message.source_id.split('slack_')[1]
message.source_id = nil
message.save!
end
end
end
end