package Ġapp . lu is ram os . ler . domain Ċ Ċ interface ĠShow New Posts Local Not if UseCase Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġshow Local Not if () Ċ } Ċ Ċ type alias ĠShow Local Notification Action Ġ= Ġ( List < String >) Ġ-> ĠUnit Ċ Ċ class ĠDefault Show New Posts Local Not if UseCase ( ĊĠĠĠ Ġval Ġuse Case : ĠFetch Feed Title sTo Notify User UseCase , ĊĠĠĠ Ġval Ġshow Notification Action : ĠShow Local Notification Action Ċ ) Ġ: ĠShow New Posts Local Not if UseCase Ġ{ ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġshow Local Not if () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtitles Ġ= Ġuse Case . fetch Feed Title sWith New Posts () ĊĠĠĠĠĠĠĠ Ġif Ġ( titles . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Notification Action ( titles ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }