2013-02-05 14:16:51 -05:00
|
|
|
desc "rebuild the user_actions table"
|
2013-02-25 11:42:20 -05:00
|
|
|
task "user_actions:rebuild" => :environment do
|
2013-02-05 14:16:51 -05:00
|
|
|
MessageBus.off
|
|
|
|
UserAction.delete_all
|
2017-07-27 21:20:09 -04:00
|
|
|
PostAction.all.each { |i| UserActionCreator.log_post_action(i) }
|
|
|
|
Topic.all.each { |i| UserActionCreator.log_topic(i) }
|
|
|
|
Post.all.each { |i| UserActionCreator.log_post(i) }
|
2016-12-21 23:03:40 -05:00
|
|
|
Notification.all.each do |notification|
|
|
|
|
UserActionCreator.log_notification(notification.post,
|
|
|
|
notification.user,
|
|
|
|
notification.notification_type,
|
|
|
|
notification.user)
|
|
|
|
end
|
2013-02-05 14:16:51 -05:00
|
|
|
end
|