package Ġcom . re ky b . j yro . domain . use _ case . data _ store Ċ Ċ import Ġcom . re ky b . j yro . data . repository . DataStore Repository Impl Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠSet Theme UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġrepository Impl : ĠData Store Repository Impl , Ċ ) Ġ{ ĊĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( selection : ĠString ) Ġ= Ġrepository Impl . set App Theme ( selection ) Ċ } Ċ