package Ġcom . run go . run with z ippy . data . repository Ċ Ċ import Ġcom . run go . run with z ippy . api . ApiService Ċ import Ġcom . run go . run with z ippy . data . model .* Ċ import Ġcom . run go . run with z ippy . domain . repository . Friends Repository Ċ import Ġcom . run go . run with z ippy . domain . repository . Profile Repository Ċ Ċ class ĠF riends Repository Impl ( private Ġval Ġapi Service : ĠApi Service ): ĠF riends Repository Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Friends List ( accessToken : ĠAccess Token Param ): ĠF riends Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapi Service . friends List ( accessToken ) ĊĠĠĠ Ġ} Ċ Ċ // ĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Profile Statistics ( accessToken : ĠAccess Token Param ): ĠProfile Statistics Response Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġapi Service . get Profile Statistics ( accessToken ) Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Profile Update ( profile Update Request : ĠProfile Update Request ): ĠProfile Response Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġapi Service . get Profile Update ( profile Update Request ) Ċ // ĠĠĠ Ġ} Ċ }