Files
onemdm-server/app/controllers/app_usages_controller.rb
Leena abe0b6c083 Change the app_usages API to accept array of data
- Add foreignkey to device for AppUsage
- Rename the route to app_usage from app_usage/create
2016-02-05 08:24:39 +05:30

25 lines
615 B
Ruby

class AppUsagesController < ApplicationController
before_filter :authenticate_device
respond_to :json
def create
begin
@device.app_usages << AppUsage.create!(app_usage_params)
render json: {}, status: :created
rescue Exception => e
logger.warn "Error while saving App Usage #{e.message}"
render json: {},
status: :unprocessable_entity
end
end
private
def app_usage_params
params.permit(app_usage:
[:package_name,
:usage_duration_in_seconds,
:used_on]).require(:app_usage)
end
end