package Ġkr . y app . te amp lay . data . create match Ċ Ċ import Ġio . reactivex . Single Ċ import Ġkr . y app . te amp lay . Team Play Application Ċ import Ġkr . y app . te amp lay . data . Ret rofit Manager Ċ import Ġkr . y app . te amp lay . domain . entity . create match . Request Create Match Ċ import Ġkr . y app . te amp lay . domain . repository . Create Match Repository Ċ import Ġkr . y app . te amp lay . util . Preference Manager Ċ Ċ class ĠCreate Match Repository Impl ( ĊĠĠĠ Ġval Ġservice Ġ: ĠCreate Match Service Ġ= ĊĠĠĠĠĠĠĠ ĠRet rofit Manager . create ( Create Match Service :: class . java ) Ċ ) Ġ: ĠCreate Match Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Create Match ( request : ĠRequest Create Match ?): ĠSingle < Any > Ġ= ĊĠĠĠĠĠĠĠ Ġservice . create Match ( Preference Manager . getToken Key ( Team Play Application . app Context ), Ġrequest ) Ċ }