diff --git a/app/src/main/java/com/task/data/DataRepository.kt b/app/src/main/java/com/task/data/DataRepository.kt index 145a84d..bac17e2 100644 --- a/app/src/main/java/com/task/data/DataRepository.kt +++ b/app/src/main/java/com/task/data/DataRepository.kt @@ -16,7 +16,11 @@ import kotlin.coroutines.CoroutineContext * Created by AhmedEltaher */ -class DataRepository @Inject constructor(private val remoteRepository: RemoteData, private val localRepository: LocalData, private val ioDispatcher: CoroutineContext) : DataRepositorySource { +class DataRepository @Inject constructor( + private val remoteRepository: RemoteData, + private val localRepository: LocalData, + private val ioDispatcher: CoroutineContext +) : DataRepositorySource { override suspend fun requestRecipes(): Flow> { return flow { diff --git a/app/src/main/java/com/task/ui/component/splash/SplashActivity.kt b/app/src/main/java/com/task/ui/component/splash/SplashActivity.kt index 299ff8c..9232ac8 100644 --- a/app/src/main/java/com/task/ui/component/splash/SplashActivity.kt +++ b/app/src/main/java/com/task/ui/component/splash/SplashActivity.kt @@ -3,6 +3,7 @@ package com.task.ui.component.splash import android.content.Intent import android.os.Bundle import android.os.Handler +import android.os.Looper import androidx.activity.viewModels import com.task.databinding.SplashLayoutBinding import com.task.ui.base.BaseActivity @@ -33,7 +34,7 @@ class SplashActivity : BaseActivity(){ } private fun navigateToMainScreen() { - Handler().postDelayed({ + Handler(Looper.getMainLooper()).postDelayed({ val nextScreenIntent = Intent(this, LoginActivity::class.java) startActivity(nextScreenIntent) finish()