mirror of
https://github.com/wahyd4/libr-2.git
synced 2026-08-19 10:16:12 +10:00
14 lines
302 B
Ruby
14 lines
302 B
Ruby
class UserAvatarWorker
|
|
include Sidekiq::Worker
|
|
|
|
sidekiq_options queue: :avatar, retry: 3
|
|
|
|
def perform user_id
|
|
user = User.find user_id
|
|
unless user.avatar
|
|
url = "https://robohash.org/#{user.name}.png?set=set#{rand(4)}"
|
|
user.create_avatar file: URI.parse(url)
|
|
end
|
|
end
|
|
|
|
end |