Rocketseat / adonis-bull

The easiest way to start using an asynchronous job queue with AdonisJS. Ready for Adonis v5 ⚡️
MIT License
310 stars 57 forks source link

Use Mail (readme) #18

Closed brunoesposito closed 4 years ago

brunoesposito commented 4 years ago

Acredito ter achado um possível erro na documentação. Nesse ponto do Readme está informando que deverá ser importado o Mail através de uma const no topo do arquivo. Só que aqui pra mim aparece o seguinte erro...

Error: Cannot find module 'Adonis/Src/View'

Então o seguinte ajuste foi feito aqui no meu código:

async handle(job) {
        const Mail = use('Mail');
        const { data } = job;
....

E o server reiniciou normalmente. Confere?

brunoesposito commented 4 years ago

eu inclui o:

const providers = [
  '@adonisjs/framework/providers/ViewProvider'
]

e resolveu o problema!

HigoRibeiro commented 4 years ago

Fala @brunoesposito só para dar o meu parecer, ocorre que o Mail depende da View para ele gerar o hmtl de acordo com o arquivo edge. No exemplo era apenas uma ilustração de como pode ser chamado.

Muito obrigado pela contribuição. Abraços