api/app/controllers/subjects_controller.ts
2025-08-19 17:04:03 +02:00

17 lines
453 B
TypeScript

import type { HttpContext } from '@adonisjs/core/http'
import { inject } from '@adonisjs/core'
import { SubjectService } from '#services/subject_service'
@inject()
export default class SubjectsController {
constructor(private subjectService: SubjectService) {}
// GET /subjects
async index({ auth }: HttpContext) {
const data = await this.subjectService.getAll(auth.user!.className)
return {
success: true,
data,
}
}
}