package Ġbr . com . vl abs . data . repository Ċ Ċ import Ġbr . com . vl abs . data . common . run Default Context Ċ import Ġbr . com . vl abs . data . mapper . to Game Ċ import Ġbr . com . vl abs . data . mapper . to Online User Ċ import Ġbr . com . vl abs . data . scrap . Wi imm fi Sc raper Ċ import Ġbr . com . vl abs . domain . repository . Game Repository Ċ Ċ class ĠWi imm fi Repository ( private Ġval Ġsc raper : ĠWi imm fi Sc raper ) Ġ: ĠGame Repository Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Stats () Ġ= Ġrun Default Context Ġ{ ĊĠĠĠĠĠĠĠ Ġsc raper . get Game Stats (). map Ġ{ Ġit . to Game () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Online Users ( id : ĠString ) Ġ= Ġrun Default Context Ġ{ ĊĠĠĠĠĠĠĠ Ġsc raper . get Online Users ( id ). map Ġ{ Ġit . to Online User () Ġ} ĊĠĠĠ Ġ} Ċ Ċ }