24 lines
456 B
Ruby
24 lines
456 B
Ruby
# encoding: UTF-8
|
|
# frozen_string_literal: true
|
|
|
|
require 'peatio/airdrop'
|
|
|
|
module API
|
|
module V2
|
|
module Admin
|
|
class Airdrops < Grape::API
|
|
|
|
desc 'Process user airdrop'
|
|
params do
|
|
requires :file,
|
|
type: File
|
|
end
|
|
post '/airdrops' do
|
|
Peatio::Airdrop.new.process(current_user, params)
|
|
present(result: 'Airdrop processing started')
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|