|
class Api::SignIns::Create < ApiAction
|
|
include Api::Auth::SkipRequireAuthToken
|
|
|
|
route do
|
|
SignInUser.new(params).submit do |operation, user|
|
|
if user
|
|
json({token: UserToken.generate(user)})
|
|
else
|
|
raise Avram::InvalidOperationError.new(operation)
|
|
end
|
|
end
|
|
end
|
|
end
|