package Ġio . github . z mun m . insight . use case Ċ Ċ import Ġio . github . z mun m . insight . repository . Game Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGet Games Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġgame Repository : ĠGame Repository Ċ ) Ġ{ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( page : ĠInt ) Ġ= Ġgame Repository . get Games ( page . take If Ġ{ Ġit Ġ> Ġ 0 Ġ}) Ċ } Ċ