@@ -122,13 +122,14 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
122122 }
123123 private var announcementCardAdapter: AnnouncementCardAdapter ? = null
124124 private lateinit var onBackPressedCallback: OnBackPressedCallback
125+ private val isAVSite = Preferences .baseUrl == HANIME_URL [3 ]
125126 private val concatAdapter by lazy {
126127 ConcatAdapter (
127128 VideoColumnTitleAdapter (requireContext(),
128- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.latest_av else R .string.latest_hanime).apply {
129+ if (isAVSite ) R .string.latest_av else R .string.latest_hanime).apply {
129130 onMoreHanimeListener = {
130131 showSearchFragment(
131- advancedSearchMapOf(HAdvancedSearch .GENRE to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 日本AV" else " 裏番" ))
132+ advancedSearchMapOf(HAdvancedSearch .GENRE to if (isAVSite ) " 日本AV" else " 裏番" ))
132133 }
133134 },
134135 latestHanimeAdapter
@@ -227,10 +228,10 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
227228 }
228229 },
229230 VideoColumnTitleAdapter (requireContext(),
230- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.ranking_this_month else R .string.ranking_today).apply {
231+ if (isAVSite ) R .string.ranking_this_month else R .string.ranking_today).apply {
231232 onMoreHanimeListener = {
232233 showSearchFragment(
233- advancedSearchMapOf(HAdvancedSearch .SORT to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 本月排行" else " 本日排行" ))
234+ advancedSearchMapOf(HAdvancedSearch .SORT to if (isAVSite ) " 本月排行" else " 本日排行" ))
234235 }
235236 },
236237 hanimeCurrentAdapter
@@ -249,9 +250,9 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
249250 }
250251 },
251252 VideoColumnTitleAdapter (requireContext(),
252- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.view_count else R .string.ranking_this_month).apply {
253+ if (isAVSite ) R .string.view_count else R .string.ranking_this_month).apply {
253254 onMoreHanimeListener = {
254- showSearchFragment(advancedSearchMapOf(HAdvancedSearch .SORT to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 觀看次數" else " 本月排行" ))
255+ showSearchFragment(advancedSearchMapOf(HAdvancedSearch .SORT to if (isAVSite ) " 觀看次數" else " 本月排行" ))
255256 }
256257 },
257258 hotHanimeMonthlyAdapter
@@ -270,9 +271,9 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
270271 }
271272 },
272273 VideoColumnTitleAdapter (requireContext(),
273- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.ranking_today else R .string.new_anime_trailers).apply {
274+ if (isAVSite ) R .string.ranking_today else R .string.new_anime_trailers).apply {
274275 onMoreHanimeListener = {
275- if (Preferences .baseUrl == HANIME_URL [ 3 ] ){
276+ if (isAVSite ){
276277 showSearchFragment(advancedSearchMapOf(HAdvancedSearch .SORT to " 本日排行" ))
277278 } else {
278279 findNavController().navigate(R .id.action_nv_home_page_to_nv_preview)
@@ -296,11 +297,11 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
296297 }
297298 },
298299 VideoColumnTitleAdapter (requireContext(),
299- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.amateur_nomask else R .string.category_instant_noodle).apply {
300+ if (isAVSite ) R .string.amateur_nomask else R .string.category_instant_noodle).apply {
300301 onMoreHanimeListener = {
301302 showSearchFragment(
302303 advancedSearchMapOf(
303- HAdvancedSearch .GENRE to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 素人業餘" else " 泡麵番" ,
304+ HAdvancedSearch .GENRE to if (isAVSite ) " 素人業餘" else " 泡麵番" ,
304305 HAdvancedSearch .SORT to " 最新上傳"
305306 )
306307 )
@@ -323,11 +324,11 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
323324 }
324325 },
325326 VideoColumnTitleAdapter (requireContext(),
326- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.hd_uncensored else R .string.category_motion_anime).apply {
327+ if (isAVSite ) R .string.hd_uncensored else R .string.category_motion_anime).apply {
327328 onMoreHanimeListener = {
328329 showSearchFragment(
329330 advancedSearchMapOf(
330- HAdvancedSearch .GENRE to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 高清無碼" else " Motion Anime" ,
331+ HAdvancedSearch .GENRE to if (isAVSite ) " 高清無碼" else " Motion Anime" ,
331332 HAdvancedSearch .SORT to " 最新上傳"
332333 )
333334 )
@@ -350,11 +351,11 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
350351 }
351352 },
352353 VideoColumnTitleAdapter (requireContext(),
353- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.ai_decensored else R .string.category_3d_animation).apply {
354+ if (isAVSite ) R .string.ai_decensored else R .string.category_3d_animation).apply {
354355 onMoreHanimeListener = {
355356 showSearchFragment(
356357 advancedSearchMapOf(
357- HAdvancedSearch .GENRE to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " AI解碼" else " 3DCG" ,
358+ HAdvancedSearch .GENRE to if (isAVSite ) " AI解碼" else " 3DCG" ,
358359 HAdvancedSearch .SORT to " 最新上傳"
359360 )
360361 )
@@ -377,11 +378,11 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
377378 }
378379 },
379380 VideoColumnTitleAdapter (requireContext(),
380- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.china_av else R .string.animation_2d).apply {
381+ if (isAVSite ) R .string.china_av else R .string.animation_2d).apply {
381382 onMoreHanimeListener = {
382383 showSearchFragment(
383384 advancedSearchMapOf(
384- HAdvancedSearch .GENRE to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 國產AV" else " 2D動畫" ,
385+ HAdvancedSearch .GENRE to if (isAVSite ) " 國產AV" else " 2D動畫" ,
385386 HAdvancedSearch .SORT to " 最新上傳"
386387 )
387388 )
@@ -404,11 +405,11 @@ class HomePageFragment : YenalyFragment<FragmentHomePageBinding>(),
404405 }
405406 },
406407 VideoColumnTitleAdapter (requireContext(),
407- if (Preferences .baseUrl == HANIME_URL [ 3 ] ) R .string.chinese_amateur else R .string.category_cosplay).apply {
408+ if (isAVSite ) R .string.chinese_amateur else R .string.category_cosplay).apply {
408409 onMoreHanimeListener = {
409410 showSearchFragment(
410411 advancedSearchMapOf(
411- HAdvancedSearch .GENRE to if (Preferences .baseUrl == HANIME_URL [ 3 ] ) " 國產素人" else " Cosplay" ,
412+ HAdvancedSearch .GENRE to if (isAVSite ) " 國產素人" else " Cosplay" ,
412413 HAdvancedSearch .SORT to " 最新上傳"
413414 )
414415 )
0 commit comments