package Ġkr . y app . te amp lay . data . match result input Ċ Ċ 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 . match result input . Match Result Info Ċ import Ġkr . y app . te amp lay . domain . repository . Match Result Input Repository Ċ import Ġkr . y app . te amp lay . util . Preference Manager Ċ Ċ class ĠMatch Result Input Repository Impl ( ĊĠĠĠ Ġprivate Ġval Ġmatch Result Input Service : ĠMatch Result Input Service Ġ= ĊĠĠĠĠĠĠĠ ĠRet rofit Manager . get Ret rofit (). create ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMatch Result Input Service :: class . java ĊĠĠĠĠĠĠĠ Ġ) Ċ ) Ġ: ĠMatch Result Input Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġpost Match Result ( ĊĠĠĠĠĠĠĠ Ġmatch Id : ĠInt , ĊĠĠĠĠĠĠĠ Ġmatch Result Info : ĠMatch Result Info ĊĠĠĠ Ġ): ĠSingle < Void > Ġ= Ġmatch Result Input Service . match Result Input ( ĊĠĠĠĠĠĠĠ ĠPreference Manager . getToken Key ( Team Play Application . app Context ), ĊĠĠĠĠĠĠĠ Ġmatch Id , ĊĠĠĠĠĠĠĠ Ġmatch Result Info ĊĠĠĠ Ġ) Ċ }