ςΩετ
͜Μͳײ͡ͷΠϯλʔϑΣʔεͰܨ͛Δ
interface BookmarkFavoriteContact {
interface View {
fun showBookmarkList(bookmarkList: List)
fun hideBookmarkList()
fun showNetworkErrorMessage()
fun showProgress()
fun hideProgress()
fun startAutoLoading()
fun stopAutoLoading()
fun showEmpty()
fun hideEmpty()
}
interface Actions {
fun onCreate(component: FragmentComponent,
view: BookmarkFavoriteContact.View)
fun onResume()
fun onPause()
fun onRefreshList()
fun onScrollEnd(nextIndex: Int)
fun onClickBookmark(bookmarkEntity: BookmarkEntity)
}
}