Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class V1::SessionsController < ApplicationController
- def create
- if login_result.success?
- render json: {
- data: { token: login_result.token, user: login_result.user.represent }
- }, status: :created
- else
- render json: login_result.errors, status: login_result.status_code
- end
- end
- private
- def login_result
- @login_result ||= PerformLogin.call(
- username: @login_params['username'],
- password: @login_params['password'],
- device_id: request.headers['X-Device-Id'],
- force_login: params[:force]
- )
- end
- end
Add Comment
Please, Sign In to add comment