graasp / graasp/graasp-api

Use Dependency Injection

Open
#1,093 0 comments 1 reaction 1 assignee Claimed by @ReidyT View on GitHub
Dominant language
TypeScript
Stars
7
Forks
5
PR merge metrics
No merged PRs in 30d

Description

DI helps to manage the dependencies and to facilitate the order in which each dependency is instantiated.

- [x] #1094
- [x] #1096
- [x] #1195
- [x] #1197
- [x] #1202
- [ ] Refactor and inject WebsocketService
- [ ] Use the injected BaseLogger
- [ ] Use classes for the controllers
- [ ] Inject the DI for the classes controllers
- [ ] Inject the DB
- [ ] Improve the repositories (maybe in a completely new issue?)
- If possible, give the necessary repositories in constructor of the service ?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.