|
|
@@ -2,6 +2,7 @@ import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
|
|
|
import UserBalance from 'App/Models/UserBalance'
|
|
|
import PaginationService from 'App/Services/PaginationService'
|
|
|
import { schema } from '@ioc:Adonis/Core/Validator'
|
|
|
+import UserBalanceService from 'App/Services/UserBalanceService'
|
|
|
|
|
|
export default class UserBalancesController {
|
|
|
private paginationService = new PaginationService(UserBalance)
|
|
|
@@ -21,7 +22,7 @@ export default class UserBalancesController {
|
|
|
}
|
|
|
|
|
|
public async show({ params, bouncer }: HttpContextContract) {
|
|
|
- const row = await UserBalance.findOrFail(params.id)
|
|
|
+ const row = await UserBalanceService.getBalance(params.id)
|
|
|
await bouncer.authorize('owner', row)
|
|
|
return row
|
|
|
}
|