package Ġcom . mon day 8 am . tweet me ck . domain . auth Ċ Ċ import Ġcom . mon day 8 am . tweet me ck . data . local . Twitter Database Ċ import Ġcom . mon day 8 am . tweet me ck . di . Io Dispatcher Ċ import Ġcom . mon day 8 am . tweet me ck . domain . UseCase Ċ import Ġkotlinx . coroutines . Coroutine Dispatcher Ċ import Ġjavax . inject . Inject Ċ Ċ open Ġclass ĠSign Out UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġdb : ĠTwitter Database , ĊĠĠĠ Ġ@ Io Dispatcher Ġdefault Dispatcher : ĠCor outine Dispatcher Ċ ) Ġ: ĠUse Case < Unit , ĠUnit >( default Dispatcher ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġexecute ( parameters : ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdb . clear All Tables () ĊĠĠĠ Ġ} Ċ } Ċ