REFACTOR: upload workflow creation into UploadCreator

- Automatically convert large-ish PNG/BMP to JPEG
- Updated fast_image to latest version
This commit is contained in:
Régis Hanol
2017-05-11 00:16:57 +02:00
parent a5c4ddd334
commit 9641d2413d
27 changed files with 391 additions and 483 deletions

View File

@@ -1,3 +1,5 @@
require_dependency 'upload_creator'
class Admin::EmojisController < Admin::AdminController
def index
@@ -14,13 +16,11 @@ class Admin::EmojisController < Admin::AdminController
.gsub(/_{2,}/, '_')
.downcase
upload = Upload.create_for(
current_user.id,
upload = UploadCreator.new(
file.tempfile,
file.original_filename,
File.size(file.tempfile.path),
image_type: 'custom_emoji'
)
type: 'custom_emoji'
).create_for(current_user.id)
data =
if upload.persisted?