Greenstand/treetracker-query-api
Extend the BaseRepository to support: delete
Aperta
#24 aperta il 30 dic 2021
Node.jsgood first issue
Metriche repository
- Star
- (17 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
The function is for deleting the entity in the database.
The function signature should like:
delete<T>(object: T>: T
Some the subclass can do:
TokenRepository.delete(token)
Possible edge cases:
- Can not find the entity by id. (404 with error message)
- Maybe there are some cases that database will throw error like, foreign key violation, we should translate this type of exception to : (500, database exception)
- Our rule for deletion is that we don't really delete the record, but set the
activefield tofalse
Some hints:
- Please read our readme for more information/guide/tutorial.
- Here is an engineering book in Greenstand.
- To know more about our organization, visit our website.
- If you want to join the slack community (some resources need the community member's permission), please leave your email address.