package Ġcom . tc . ke fan . mvp . presenter Ċ Ċ import Ġcom . tc . ke fan . ext . ss Ċ import Ġcom . tc . ke fan . mvp . contract . Search List Contract Ċ import Ġcom . tc . ke fan . mvp . model . Search ListModel Ċ Ċ class ĠSearch List Presenter Ġ: ĠCommon Presenter < Search List Contract . Model , ĠSearch List Contract . View >(), ĠSearch List Contract . Presenter Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Model (): ĠSearch List Contract . Model ? Ġ= ĠSearch ListModel () ĊĊĠĠĠ Ġoverride Ġfun Ġquery By Search Key ( page : ĠInt , Ġkey : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Model ?. query By Search Key ( page , Ġkey )?. ss ( m Model , Ġm View , Ġpage Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm View ?. show Articles ( it . data ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }