Language issue solved.

Live tv issue solved.
This commit is contained in:
2024-08-29 21:07:00 +05:30
parent b3df2689d9
commit abf854bbb6
8 changed files with 31 additions and 10 deletions

View File

@@ -35,9 +35,11 @@ import com.woka.streamingurls.StreamingUrlRepository
import com.woka.userPreference.UserType
import com.woka.userdata.userDataModels.UserDataResponse
import com.woka.utils.ProgressView
import com.woka.utils.changeLocale
import com.woka.utils.hide
import com.woka.utils.scaleAnimate
import com.woka.utils.show
import com.woka.utils.toast
import com.woka.webseries.views.WebSeriesActivity
import com.woka.wokagames.views.GamesActivity
@@ -60,6 +62,11 @@ class Home1Fragment : Fragment() {
private val clickHelper = ClicksHelper
override fun onAttach(context: Context) {
super.onAttach(context)
context.changeLocale(userPrefs?.appLanguage?:"en")
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?

View File

@@ -1,5 +1,6 @@
package com.woka.home.fragments
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.view.LayoutInflater
@@ -28,6 +29,7 @@ import com.woka.streamingurls.StreamingUrlRepository
import com.woka.userPreference.UserType
import com.woka.userdata.userDataModels.UserDataResponse
import com.woka.utils.ProgressView
import com.woka.utils.changeLocale
import com.woka.utils.hide
import com.woka.utils.show
import com.woka.webseries.views.WebSeriesActivity
@@ -43,6 +45,11 @@ class Home2Fragment : Fragment() {
private val clickHelper = ClicksHelper
override fun onAttach(context: Context) {
super.onAttach(context)
context.changeLocale(WokaApp.userPrefs?.appLanguage?:"en")
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?

View File

@@ -1,6 +1,7 @@
package com.woka.home.fragments
import android.app.Dialog
import android.content.Context
import android.content.Intent
import android.content.res.ColorStateList
import android.graphics.Color
@@ -55,6 +56,7 @@ import com.woka.players.models.VideoViewData
import com.woka.players.views.PlayerActivity
import com.woka.userPreference.UserType
import com.woka.userdata.UserRepository
import com.woka.utils.changeLocale
import com.woka.utils.hide
import com.woka.utils.isNetworkConnected
import com.woka.utils.setVisibility
@@ -99,6 +101,11 @@ class MyListFragment : Fragment() {
private val clickHelper = ClicksHelper
override fun onAttach(context: Context) {
super.onAttach(context)
context.changeLocale(userPrefs?.appLanguage?:"en")
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?

View File

@@ -3,7 +3,6 @@ package com.woka.home.mylist.view
import android.graphics.Color
import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.fragment.app.Fragment
@@ -17,9 +16,10 @@ import com.woka.home.mylist.view.fragments.FavGameFragment
import com.woka.home.mylist.view.fragments.FavKaraokeFragment
import com.woka.home.mylist.view.fragments.FavSeriesFragment
import com.woka.home.mylist.viewmodel.FavoriteViewModel
import com.woka.utils.WokaBaseActivity
import com.woka.utils.lightStatusBar
class FavoritesActivity : AppCompatActivity() {
class FavoritesActivity : WokaBaseActivity() {
companion object{
const val EXTRA_FAVORITE_TITLE = "extra_favorite_title"

View File

@@ -4,7 +4,6 @@ import android.os.Bundle
import android.transition.Slide
import android.view.Gravity
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.woka.R
@@ -14,9 +13,10 @@ import com.woka.databinding.ActivityFaqBinding
import com.woka.modules.faqs.FAQsRepository
import com.woka.networking.ApiResult
import com.woka.utils.ProgressView
import com.woka.utils.WokaBaseActivity
import com.woka.utils.toast
class FaqActivity : AppCompatActivity() {
class FaqActivity : WokaBaseActivity() {
private lateinit var binding: ActivityFaqBinding

View File

@@ -8,7 +8,6 @@ import android.os.Bundle
import android.text.Html
import android.view.WindowManager
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.woka.R
@@ -21,10 +20,11 @@ import com.woka.modules.blogs.BlogsGridAdapter
import com.woka.modules.blogs.BlogsRepository
import com.woka.modules.blogs.models.Blog
import com.woka.networking.ApiResult
import com.woka.utils.WokaBaseActivity
import com.woka.utils.hide
import com.woka.utils.show
class BlogsActivity : AppCompatActivity() {
class BlogsActivity : WokaBaseActivity() {
private lateinit var binding: ActivityBlogsBinding
private lateinit var adapter: BlogsGridAdapter

View File

@@ -7,7 +7,6 @@ import android.net.NetworkRequest
import android.os.Bundle
import android.view.ViewGroup
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat
@@ -24,10 +23,11 @@ import com.woka.players.KeepScreenOnHandler
import com.woka.players.models.PlayBackState
import com.woka.userdata.UserRepository
import com.woka.userdata.userDataModels.VideoViewRequestData
import com.woka.utils.WokaBaseActivity
import com.woka.utils.hide
import com.woka.utils.show
class LiveStreamPlayerActivity : AppCompatActivity(), FullscreenHandler {
class LiveStreamPlayerActivity : WokaBaseActivity(), FullscreenHandler {
companion object {
const val EXTRA_LIVE_STREAM_URL = "extra_live_stream_url"

View File

@@ -8,7 +8,6 @@ import android.util.Log
import android.view.ViewGroup
import androidx.activity.addCallback
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat
@@ -27,12 +26,13 @@ import com.woka.players.models.PlayBackState
import com.woka.players.models.VideoPlayList
import com.woka.userdata.UserRepository
import com.woka.userdata.userDataModels.VideoViewRequestData
import com.woka.utils.WokaBaseActivity
import com.woka.utils.hide
import com.woka.utils.show
private const val TAG = "PlayerActivity_TAG"
class PlayerActivity : AppCompatActivity(), FullscreenHandler {
class PlayerActivity : WokaBaseActivity(), FullscreenHandler {
companion object{
const val EXTRA_PLAY_LIST = "player_play_list"