Cannot access 'Model' before initialization #4620
Unanswered
truongbo17
asked this question in
Help
Replies: 1 comment
-
Hey @truongbo17! 👋🏻 Are you importing |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
my controller:
import {inject} from "@adonisjs/fold";
@Inject()
export default class TradeController {
public constructor(private symbolService: SymbolService) {
}
public async getListSymbols({response}: HttpContextContract) {
console.log(await this.symbolService.getSymbol())
}
}
my service:
@Inject()
export default class SymbolService {
constructor(private symbolRepository: SymbolRepository) {
}
public async getSymbol() {
return this.symbolRepository.getActiveSymbols()
}
}
my repo:
import Symbol from "App/Models/Symbol";
import {SymbolStatus} from "App/Enum/SymbolStatus";
export default class SymbolRepository implements SymbolRepositoryInterface {
public async getActiveSymbols(): Promise {
const symbol = await Symbol.query().where('status', SymbolStatus.ACTIVE)
return Promise.resolve(symbol);
}
}
and error::[11:00:26.844] ERROR (chatapp/4161923): Cannot access 'Symbol' before initialization
Beta Was this translation helpful? Give feedback.
All reactions