package Ġcom . den isch orn yy app . domain _ layer . use _ cases . post Ċ Ċ import Ġcom . den isch orn yy app . domain _ layer . data . Post Ċ import Ġcom . den isch orn yy app . domain _ layer . repository . Post Repository Impl Ċ Ċ /** Ċ Created Ġby ĠDen is ĠCh orn yy Ġon Ġ 1 2 , Ðľ Ð°Ð¹ , 2 0 2 0 Ċ All Ġrights Ġreceived . Ċ Ġ*/ Ċ class ĠAdd Post ( private Ġval Ġpost Repository Impl : ĠPost Repository Impl ) Ġ{ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( post : ĠPost ) Ġ= Ġpost Repository Impl . add Post ( post ) Ċ }