package Ġcom . step ango . block me . feature . characters . favorite . impl . domain . use case Ċ Ċ import Ġcom . step ango . block me . feature . characters . favorite . api . domain . model . I Character Favorite Ċ import Ġcom . step ango . block me . feature . characters . favorite . api . domain . repository . I Character Favorite Repository Ċ import Ġcom . step ango . block me . feature . characters . favorite . api . domain . use case . I GetAll Characters Favorite UseCase Ċ import Ġcom . step ango . block me . feature . characters . favorite . api . domain . use case . I Get Character Favorite UseCase Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGetAll Characters Favorite UseCase Ġ@ Inject Ġconstructor ( private Ġval Ġrepository : ĠI Character Favorite Repository ) Ġ: ĠI GetAll Characters Favorite UseCase Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġoperator Ġfun Ġinvoke (): ĠList < I Character Favorite > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrepository . getAll Characters Favorite () Ċ }