Esse repositório não será mais utilizado, pois como estamos utilizando microserviços, foi decidido que esse repositório foi transferido para Gaia-Esporte
Esse serviço é responsável por fazer o cronjob do usuário de acordo com as suas preferências.
Se tiver interesse em como contribuir para o projeto, olhe nossa wiki.
O nosso projeto utiliza o Docker e o Docker Compose como ferramentas de desenvolvimento. Para instalar eles, siga o tutorial no site oficial do Docker.
Após instalar o docker rode o projeto como desenvolvimento da seguinte maneira:
$ sudo docker-compose up --build
Para rodar os testes, rode esse comando:
$ sudo docker-compose run gaianotifica npm run test
Para rodar a folha de estilo, utilize este comando:
$ sudo docker-compose run gaianotifica npm run lint
Aqui se encontra todos os endpoints desse serviço. Todos os endpoints se encontra em localhost:3003.
| Requisição | Endpoint | Parâmetro:Tipo | Descrição |
|---|---|---|---|
| POST | /createNotification | telegramId: String, sports: Array, days: Array, hours: Integer, minutes: Integer, locals: Array |
Salva uma notificação no sistema. |