From 0b99522225e1ed574233f9c9207a5a8375012bd3 Mon Sep 17 00:00:00 2001 From: Clyhtsuriva Date: Mon, 10 May 2021 15:06:26 +0200 Subject: Finished search manga page controller --- .../presentation/view/manga/SearchMangaPage.kt | 64 ++++------------------ 1 file changed, 10 insertions(+), 54 deletions(-) (limited to 'app/src/main/java/xyz/adjutor/aniki/presentation/view') diff --git a/app/src/main/java/xyz/adjutor/aniki/presentation/view/manga/SearchMangaPage.kt b/app/src/main/java/xyz/adjutor/aniki/presentation/view/manga/SearchMangaPage.kt index a571473..853ee22 100644 --- a/app/src/main/java/xyz/adjutor/aniki/presentation/view/manga/SearchMangaPage.kt +++ b/app/src/main/java/xyz/adjutor/aniki/presentation/view/manga/SearchMangaPage.kt @@ -15,34 +15,27 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.google.android.material.snackbar.Snackbar import com.google.android.material.textfield.TextInputEditText -import com.google.gson.Gson -import com.google.gson.GsonBuilder -import retrofit2.Call -import retrofit2.Callback -import retrofit2.Response -import retrofit2.Retrofit -import retrofit2.converter.gson.GsonConverterFactory import xyz.adjutor.aniki.R -import xyz.adjutor.aniki.data.manga.SearchMangaApi +import xyz.adjutor.aniki.presentation.controller.SearchMangaController import xyz.adjutor.aniki.presentation.model.manga.SearchManga -import xyz.adjutor.aniki.presentation.model.manga.SearchMangaResponse import xyz.adjutor.aniki.presentation.view.MainActivity class SearchMangaPage : Fragment() { - val gson: Gson = GsonBuilder() - .setLenient() - .create() - private var baseUrl = "https://api.jikan.moe/" //the api's base url + lateinit var controller: SearchMangaController override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { // Inflate the layout for this fragment + val view = inflater.inflate(R.layout.search_manga_page, container, false) - return inflater.inflate(R.layout.search_manga_page, container, false) + controller = SearchMangaController() + controller.onStart(this) + + return view } @@ -57,7 +50,7 @@ class SearchMangaPage : Fragment() { view.findViewById