Commit 4fc93ce9
Changed files (2)
app
controllers
services
application
app/controllers/my/avatars_controller.rb
@@ -5,7 +5,7 @@ module My
end
def create
- UploadAvatar.new.run(current_user, params)
+ UploadAvatar.new.run(current_user, params[:photo][:image])
redirect_to new_my_avatar_path, notice: t(:avatar_uploaded)
end
end
app/services/application/upload_avatar.rb
@@ -3,14 +3,13 @@ class UploadAvatar
@message_bus = message_bus
end
- def run(user, params)
- @message_bus.publish(:upload_avatar, create_message_from(user, params))
+ def run(user, image)
+ @message_bus.publish(:upload_avatar, create_message_from(user, image))
end
private
- def create_message_from(user, payload)
- image = payload[:photo][:image]
+ def create_message_from(user, image)
{
user_id: user.id,
file_path: move_to_temporary_storage(image),