package Ġpl . k amil sz ust ak . just fit . domain . use case . database Ċ Ċ import Ġpl . k amil sz ust ak . just fit . data . database . Application Database Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ class ĠClear Database UseCase Impl Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġapplication Database : ĠApplication Database Ċ ) Ġ: ĠClear Database UseCase Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġinvoke () Ġ{ ĊĠĠĠĠĠĠĠ Ġapplication Database . clear All Tables () ĊĠĠĠ Ġ} Ċ }