Move extensions out
This commit is contained in:
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
fun <T> MutableList<T>.flushAndAdd(list: List<T>) {
|
fun <T> MutableList<T>.flushAndAdd(list: List<T>) {
|
||||||
clear()
|
clear()
|
||||||
29
app/src/main/java/com/aurora/extensions/Commons.kt
Normal file
29
app/src/main/java/com/aurora/extensions/Commons.kt
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
/*
|
||||||
|
* Aurora Store
|
||||||
|
* Copyright (C) 2021, Rahul Kumar Patel <whyorean@gmail.com>
|
||||||
|
*
|
||||||
|
* Aurora Store is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Aurora Store is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with Aurora Store. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.aurora.extensions
|
||||||
|
|
||||||
|
import android.text.format.DateFormat
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
fun Long.toDate(): String {
|
||||||
|
val calendar = Calendar.getInstance(Locale.getDefault())
|
||||||
|
calendar.timeInMillis = this
|
||||||
|
return DateFormat.format("dd/MM/yy", calendar).toString()
|
||||||
|
}
|
||||||
32
app/src/main/java/com/aurora/extensions/Conditional.kt
Normal file
32
app/src/main/java/com/aurora/extensions/Conditional.kt
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* Aurora Store
|
||||||
|
* Copyright (C) 2021, Rahul Kumar Patel <whyorean@gmail.com>
|
||||||
|
*
|
||||||
|
* Aurora Store is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* Aurora Store is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with Aurora Store. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.aurora.extensions
|
||||||
|
|
||||||
|
inline fun doIf(condition: Boolean?, action: () -> Unit) {
|
||||||
|
if (condition == true) action()
|
||||||
|
}
|
||||||
|
|
||||||
|
inline fun doIf(condition: () -> Boolean?, action: () -> Unit) {
|
||||||
|
if (condition() == true) action()
|
||||||
|
}
|
||||||
|
|
||||||
|
inline fun doIf(any: Any?, action: () -> Unit) {
|
||||||
|
if (any != null) action()
|
||||||
|
}
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.app.AlarmManager
|
import android.app.AlarmManager
|
||||||
import android.app.PendingIntent
|
import android.app.PendingIntent
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
@@ -27,7 +27,6 @@ import androidx.annotation.DrawableRes
|
|||||||
import androidx.annotation.RawRes
|
import androidx.annotation.RawRes
|
||||||
import com.bumptech.glide.Glide
|
import com.bumptech.glide.Glide
|
||||||
import com.bumptech.glide.TransitionOptions
|
import com.bumptech.glide.TransitionOptions
|
||||||
import com.bumptech.glide.load.resource.bitmap.CenterCrop
|
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions.withCrossFade
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions.withCrossFade
|
||||||
import com.bumptech.glide.request.RequestOptions
|
import com.bumptech.glide.request.RequestOptions
|
||||||
import com.bumptech.glide.request.target.ViewTarget
|
import com.bumptech.glide.request.target.ViewTarget
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.content.res.Resources
|
import android.content.res.Resources
|
||||||
|
|
||||||
@@ -17,27 +17,27 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
import android.text.format.DateFormat
|
|
||||||
import androidx.annotation.RequiresApi
|
|
||||||
import java.util.*
|
|
||||||
|
|
||||||
fun Long.toDate(): String {
|
|
||||||
val calendar = Calendar.getInstance(Locale.getDefault())
|
|
||||||
calendar.timeInMillis = this
|
|
||||||
return DateFormat.format("dd/MM/yy", calendar).toString()
|
|
||||||
}
|
|
||||||
|
|
||||||
fun isLAndAbove(): Boolean {
|
fun isLAndAbove(): Boolean {
|
||||||
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun isMAndAbove(): Boolean {
|
||||||
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
|
||||||
|
}
|
||||||
|
|
||||||
fun isNAndAbove(): Boolean {
|
fun isNAndAbove(): Boolean {
|
||||||
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun isOAndAbove(): Boolean {
|
||||||
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O
|
||||||
|
}
|
||||||
|
|
||||||
fun isPAndAbove(): Boolean {
|
fun isPAndAbove(): Boolean {
|
||||||
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.P
|
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.P
|
||||||
}
|
}
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.content.res.Configuration
|
import android.content.res.Configuration
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.os.Handler
|
import android.os.Handler
|
||||||
import android.os.Looper
|
import android.os.Looper
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.aurora.store.util.extensions
|
package com.aurora.extensions
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.view.View
|
import android.view.View
|
||||||
@@ -45,9 +45,8 @@ import com.aurora.store.databinding.ActivityMainBinding
|
|||||||
import com.aurora.store.util.Log
|
import com.aurora.store.util.Log
|
||||||
import com.aurora.store.util.ViewUtil
|
import com.aurora.store.util.ViewUtil
|
||||||
import com.aurora.store.util.ViewUtil.getStyledAttribute
|
import com.aurora.store.util.ViewUtil.getStyledAttribute
|
||||||
import com.aurora.store.util.extensions.isRAndAbove
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.open
|
||||||
import com.aurora.store.util.extensions.open
|
|
||||||
import com.aurora.store.view.ui.about.AboutActivity
|
import com.aurora.store.view.ui.about.AboutActivity
|
||||||
import com.aurora.store.view.ui.account.AccountActivity
|
import com.aurora.store.view.ui.account.AccountActivity
|
||||||
import com.aurora.store.view.ui.all.AppsGamesActivity
|
import com.aurora.store.view.ui.all.AppsGamesActivity
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ package com.aurora.store.data.installer
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.util.Log
|
import com.aurora.store.util.Log
|
||||||
import com.aurora.store.util.extensions.isLAndAbove
|
import com.aurora.extensions.isLAndAbove
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.topjohnwu.superuser.Shell
|
import com.topjohnwu.superuser.Shell
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.util.regex.Pattern
|
import java.util.regex.Pattern
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import com.aurora.store.data.receiver.DownloadResumeReceiver
|
|||||||
import com.aurora.store.data.receiver.InstallReceiver
|
import com.aurora.store.data.receiver.InstallReceiver
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.Log
|
import com.aurora.store.util.Log
|
||||||
import com.aurora.store.util.extensions.isLAndAbove
|
import com.aurora.extensions.isLAndAbove
|
||||||
import com.aurora.store.view.ui.details.AppDetailsActivity
|
import com.aurora.store.view.ui.details.AppDetailsActivity
|
||||||
import com.aurora.store.view.ui.downloads.DownloadActivity
|
import com.aurora.store.view.ui.downloads.DownloadActivity
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import android.os.Build
|
|||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import androidx.core.content.FileProvider
|
import androidx.core.content.FileProvider
|
||||||
import com.aurora.store.BuildConfig
|
import com.aurora.store.BuildConfig
|
||||||
import com.aurora.store.util.extensions.isLAndAbove
|
import com.aurora.extensions.isLAndAbove
|
||||||
import org.apache.commons.io.IOUtils
|
import org.apache.commons.io.IOUtils
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.FileOutputStream
|
import java.io.FileOutputStream
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ package com.aurora.store.util
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.pm.PackageManager
|
import android.content.pm.PackageManager
|
||||||
import com.aurora.store.util.extensions.isPAndAbove
|
import com.aurora.extensions.isPAndAbove
|
||||||
import java.io.ByteArrayInputStream
|
import java.io.ByteArrayInputStream
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
import java.security.cert.CertificateFactory
|
import java.security.cert.CertificateFactory
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import android.content.Context
|
|||||||
import android.os.Environment
|
import android.os.Environment
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.data.models.File
|
import com.aurora.gplayapi.data.models.File
|
||||||
import com.aurora.store.util.extensions.isLAndAbove
|
import com.aurora.extensions.isLAndAbove
|
||||||
|
|
||||||
fun Context.getInternalBaseDirectory(): String {
|
fun Context.getInternalBaseDirectory(): String {
|
||||||
return filesDir.path
|
return filesDir.path
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.model.Black
|
import com.aurora.store.data.model.Black
|
||||||
import com.aurora.store.databinding.ViewBlackBinding
|
import com.aurora.store.databinding.ViewBlackBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|
||||||
@ModelView(
|
@ModelView(
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.Category
|
import com.aurora.gplayapi.data.models.Category
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewCategoryBinding
|
import com.aurora.store.databinding.ViewCategoryBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||||
|
|
||||||
@ModelView(
|
@ModelView(
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ import com.aurora.store.databinding.ViewDownloadBinding
|
|||||||
import com.aurora.store.util.CommonUtil.getDownloadSpeedString
|
import com.aurora.store.util.CommonUtil.getDownloadSpeedString
|
||||||
import com.aurora.store.util.CommonUtil.getETAString
|
import com.aurora.store.util.CommonUtil.getETAString
|
||||||
import com.aurora.store.util.CommonUtil.humanReadableByteValue
|
import com.aurora.store.util.CommonUtil.humanReadableByteValue
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
package com.aurora.store.view.epoxy.views
|
package com.aurora.store.view.epoxy.views
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.res.Resources
|
|
||||||
import android.util.AttributeSet
|
import android.util.AttributeSet
|
||||||
import android.widget.RelativeLayout
|
import android.widget.RelativeLayout
|
||||||
import com.airbnb.epoxy.CallbackProp
|
import com.airbnb.epoxy.CallbackProp
|
||||||
@@ -30,9 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.Artwork
|
import com.aurora.gplayapi.data.models.Artwork
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewEditorImageBinding
|
import com.aurora.store.databinding.ViewEditorImageBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.px
|
import com.aurora.extensions.px
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||||
|
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.SearchSuggestEntry
|
import com.aurora.gplayapi.SearchSuggestEntry
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewSearchSuggestionBinding
|
import com.aurora.store.databinding.ViewSearchSuggestionBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|
||||||
@ModelView(
|
@ModelView(
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ import com.aurora.gplayapi.data.models.App
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewAppListBinding
|
import com.aurora.store.databinding.ViewAppListBinding
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.getString
|
import com.aurora.extensions.getString
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ import com.aurora.gplayapi.data.models.App
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewAppUpdateBinding
|
import com.aurora.store.databinding.ViewAppUpdateBinding
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions.withCrossFade
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions.withCrossFade
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import com.aurora.gplayapi.data.models.App
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewAppBinding
|
import com.aurora.store.databinding.ViewAppBinding
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewAppDependentBinding
|
import com.aurora.store.databinding.ViewAppDependentBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.details.Badge
|
import com.aurora.gplayapi.data.models.details.Badge
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewBadgeBinding
|
import com.aurora.store.databinding.ViewBadgeBinding
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
|
|
||||||
@ModelView(
|
@ModelView(
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ import com.aurora.gplayapi.data.models.Artwork
|
|||||||
import com.aurora.store.GlideApp
|
import com.aurora.store.GlideApp
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewScreenshotLargeBinding
|
import com.aurora.store.databinding.ViewScreenshotLargeBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.px
|
import com.aurora.extensions.px
|
||||||
import com.aurora.store.util.extensions.runOnUiThread
|
import com.aurora.extensions.runOnUiThread
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.DataSource
|
import com.bumptech.glide.load.DataSource
|
||||||
import com.bumptech.glide.load.engine.DiskCacheStrategy
|
import com.bumptech.glide.load.engine.DiskCacheStrategy
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.Artwork
|
import com.aurora.gplayapi.data.models.Artwork
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewScreenshotMiniBinding
|
import com.aurora.store.databinding.ViewScreenshotMiniBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.px
|
import com.aurora.extensions.px
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.details.Badge
|
import com.aurora.gplayapi.data.models.details.Badge
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewMoreBadgeBinding
|
import com.aurora.store.databinding.ViewMoreBadgeBinding
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
|
|
||||||
@ModelView(
|
@ModelView(
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.Review
|
import com.aurora.gplayapi.data.models.Review
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewReviewBinding
|
import com.aurora.store.databinding.ViewReviewBinding
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.toDate
|
import com.aurora.extensions.toDate
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
package com.aurora.store.view.epoxy.views.details
|
package com.aurora.store.view.epoxy.views.details
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.res.Resources
|
|
||||||
import android.util.AttributeSet
|
import android.util.AttributeSet
|
||||||
import android.widget.RelativeLayout
|
import android.widget.RelativeLayout
|
||||||
import com.airbnb.epoxy.CallbackProp
|
import com.airbnb.epoxy.CallbackProp
|
||||||
@@ -30,10 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
|
|||||||
import com.aurora.gplayapi.data.models.Artwork
|
import com.aurora.gplayapi.data.models.Artwork
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ViewScreenshotBinding
|
import com.aurora.store.databinding.ViewScreenshotBinding
|
||||||
import com.aurora.store.util.Log
|
import com.aurora.extensions.clear
|
||||||
import com.aurora.store.util.extensions.clear
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.px
|
||||||
import com.aurora.store.util.extensions.px
|
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||||
|
|||||||
@@ -28,9 +28,9 @@ import com.airbnb.epoxy.ModelView
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.model.Link
|
import com.aurora.store.data.model.Link
|
||||||
import com.aurora.store.databinding.ViewLinkBinding
|
import com.aurora.store.databinding.ViewLinkBinding
|
||||||
import com.aurora.store.util.extensions.hide
|
import com.aurora.extensions.hide
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.show
|
import com.aurora.extensions.show
|
||||||
import com.aurora.store.view.epoxy.views.BaseView
|
import com.aurora.store.view.epoxy.views.BaseView
|
||||||
|
|
||||||
@ModelView(
|
@ModelView(
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ import com.aurora.store.BuildConfig
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.model.Link
|
import com.aurora.store.data.model.Link
|
||||||
import com.aurora.store.databinding.ActivityAboutBinding
|
import com.aurora.store.databinding.ActivityAboutBinding
|
||||||
import com.aurora.store.util.extensions.browse
|
import com.aurora.extensions.browse
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.util.extensions.copyToClipBoard
|
import com.aurora.extensions.copyToClipBoard
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.views.preference.LinkViewModel_
|
import com.aurora.store.view.epoxy.views.preference.LinkViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
|
|
||||||
|
|||||||
@@ -32,9 +32,9 @@ import com.aurora.store.data.providers.AccountProvider
|
|||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.databinding.ActivityAccountBinding
|
import com.aurora.store.databinding.ActivityAccountBinding
|
||||||
import com.aurora.store.util.CommonUtil.getEmptyActivityBundle
|
import com.aurora.store.util.CommonUtil.getEmptyActivityBundle
|
||||||
import com.aurora.store.util.extensions.browse
|
import com.aurora.extensions.browse
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.aurora.store.viewmodel.auth.AuthViewModel
|
import com.aurora.store.viewmodel.auth.AuthViewModel
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ import com.aurora.store.databinding.ActivityGoogleBinding
|
|||||||
import com.aurora.store.util.AC2DMTask
|
import com.aurora.store.util.AC2DMTask
|
||||||
import com.aurora.store.util.Preferences
|
import com.aurora.store.util.Preferences
|
||||||
import com.aurora.store.util.Util
|
import com.aurora.store.util.Util
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.util.extensions.isLAndAbove
|
import com.aurora.extensions.isLAndAbove
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import nl.komponents.kovenant.task
|
import nl.komponents.kovenant.task
|
||||||
import org.greenrobot.eventbus.EventBus
|
import org.greenrobot.eventbus.EventBus
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import com.aurora.gplayapi.data.models.AuthData
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.databinding.ActivityGenericPagerBinding
|
import com.aurora.store.databinding.ActivityGenericPagerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.google.android.material.tabs.TabLayout
|
import com.google.android.material.tabs.TabLayout
|
||||||
import com.google.android.material.tabs.TabLayoutMediator
|
import com.google.android.material.tabs.TabLayoutMediator
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ import com.aurora.store.util.Preferences
|
|||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
||||||
import com.aurora.store.util.ViewUtil
|
import com.aurora.store.util.ViewUtil
|
||||||
import com.aurora.store.util.extensions.applyTheme
|
import com.aurora.extensions.applyTheme
|
||||||
import com.aurora.store.view.ui.account.GoogleActivity
|
import com.aurora.store.view.ui.account.GoogleActivity
|
||||||
import com.aurora.store.view.ui.details.*
|
import com.aurora.store.view.ui.details.*
|
||||||
import com.aurora.store.view.ui.sheets.NetworkDialogSheet
|
import com.aurora.store.view.ui.sheets.NetworkDialogSheet
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import com.aurora.store.R
|
|||||||
import com.aurora.store.data.model.Black
|
import com.aurora.store.data.model.Black
|
||||||
import com.aurora.store.data.providers.BlacklistProvider
|
import com.aurora.store.data.providers.BlacklistProvider
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.epoxy.views.BlackViewModel_
|
import com.aurora.store.view.epoxy.views.BlackViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.shimmer.AppListViewShimmerModel_
|
import com.aurora.store.view.epoxy.views.shimmer.AppListViewShimmerModel_
|
||||||
import com.aurora.store.viewmodel.all.BlacklistViewModel
|
import com.aurora.store.viewmodel.all.BlacklistViewModel
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import com.aurora.gplayapi.data.models.StreamBundle
|
|||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.store.data.ViewState
|
import com.aurora.store.data.ViewState
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.controller.CategoryCarouselController
|
import com.aurora.store.view.epoxy.controller.CategoryCarouselController
|
||||||
import com.aurora.store.view.epoxy.controller.GenericCarouselController
|
import com.aurora.store.view.epoxy.controller.GenericCarouselController
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import com.airbnb.epoxy.EpoxyModel
|
|||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.epoxy.groups.CarouselHorizontalModel_
|
import com.aurora.store.view.epoxy.groups.CarouselHorizontalModel_
|
||||||
import com.aurora.store.view.epoxy.views.EditorHeadViewModel_
|
import com.aurora.store.view.epoxy.views.EditorHeadViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.HorizontalDividerViewModel_
|
import com.aurora.store.view.epoxy.views.HorizontalDividerViewModel_
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import com.airbnb.epoxy.EpoxyModel
|
|||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.groups.CarouselHorizontalModel_
|
import com.aurora.store.view.epoxy.groups.CarouselHorizontalModel_
|
||||||
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import androidx.lifecycle.ViewModelProvider
|
|||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
||||||
|
|||||||
@@ -29,6 +29,9 @@ import android.view.MenuItem
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.widget.LinearLayout
|
import android.widget.LinearLayout
|
||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
|
import com.aurora.extensions.isLAndAbove
|
||||||
|
import com.aurora.extensions.load
|
||||||
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.data.models.AuthData
|
import com.aurora.gplayapi.data.models.AuthData
|
||||||
import com.aurora.gplayapi.data.models.File
|
import com.aurora.gplayapi.data.models.File
|
||||||
@@ -44,7 +47,7 @@ import com.aurora.store.data.network.HttpClient
|
|||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.databinding.ActivityDetailsBinding
|
import com.aurora.store.databinding.ActivityDetailsBinding
|
||||||
import com.aurora.store.util.*
|
import com.aurora.store.util.*
|
||||||
import com.aurora.store.util.extensions.*
|
import com.aurora.extensions.*
|
||||||
import com.aurora.store.view.ui.downloads.DownloadActivity
|
import com.aurora.store.view.ui.downloads.DownloadActivity
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
import com.google.android.material.bottomsheet.BottomSheetBehavior
|
import com.google.android.material.bottomsheet.BottomSheetBehavior
|
||||||
|
|||||||
@@ -43,10 +43,10 @@ import com.aurora.store.data.providers.AuthProvider
|
|||||||
import com.aurora.store.databinding.*
|
import com.aurora.store.databinding.*
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.NavigationUtil
|
import com.aurora.store.util.NavigationUtil
|
||||||
import com.aurora.store.util.extensions.hide
|
import com.aurora.extensions.hide
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.show
|
import com.aurora.extensions.show
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.view.custom.RatingView
|
import com.aurora.store.view.custom.RatingView
|
||||||
import com.aurora.store.view.epoxy.controller.DetailsCarouselController
|
import com.aurora.store.view.epoxy.controller.DetailsCarouselController
|
||||||
import com.aurora.store.view.epoxy.controller.GenericCarouselController
|
import com.aurora.store.view.epoxy.controller.GenericCarouselController
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ import com.aurora.store.data.model.ExodusTracker
|
|||||||
import com.aurora.store.data.model.Report
|
import com.aurora.store.data.model.Report
|
||||||
import com.aurora.store.data.providers.ExodusDataProvider
|
import com.aurora.store.data.providers.ExodusDataProvider
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.browse
|
import com.aurora.extensions.browse
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.epoxy.views.HeaderViewModel_
|
import com.aurora.store.view.epoxy.views.HeaderViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.details.ExodusViewModel_
|
import com.aurora.store.view.epoxy.views.details.ExodusViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import com.aurora.gplayapi.helpers.AppDetailsHelper
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.databinding.ActivityDetailsMoreBinding
|
import com.aurora.store.databinding.ActivityDetailsMoreBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.epoxy.views.HeaderViewModel_
|
import com.aurora.store.view.epoxy.views.HeaderViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.app.NoAppAltViewModel_
|
import com.aurora.store.view.epoxy.views.app.NoAppAltViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.details.AppDependentViewModel_
|
import com.aurora.store.view.epoxy.views.details.AppDependentViewModel_
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import com.aurora.gplayapi.data.models.Review
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.ViewState
|
import com.aurora.store.data.ViewState
|
||||||
import com.aurora.store.databinding.ActivityDetailsReviewBinding
|
import com.aurora.store.databinding.ActivityDetailsReviewBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.views.details.ReviewViewModel_
|
import com.aurora.store.view.epoxy.views.details.ReviewViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import com.aurora.Constants
|
|||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.data.models.SearchBundle
|
import com.aurora.gplayapi.data.models.SearchBundle
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
||||||
|
|||||||
@@ -31,8 +31,8 @@ import com.aurora.store.R
|
|||||||
import com.aurora.store.data.ViewState
|
import com.aurora.store.data.ViewState
|
||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.databinding.ActivityDevProfileBinding
|
import com.aurora.store.databinding.ActivityDevProfileBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.view.epoxy.controller.DeveloperCarouselController
|
import com.aurora.store.view.epoxy.controller.DeveloperCarouselController
|
||||||
import com.aurora.store.view.epoxy.controller.GenericCarouselController
|
import com.aurora.store.view.epoxy.controller.GenericCarouselController
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
import com.aurora.gplayapi.data.models.Artwork
|
import com.aurora.gplayapi.data.models.Artwork
|
||||||
import com.aurora.store.databinding.ActivityScreenshotBinding
|
import com.aurora.store.databinding.ActivityScreenshotBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.epoxy.views.details.LargeScreenshotViewModel_
|
import com.aurora.store.view.epoxy.views.details.LargeScreenshotViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.google.gson.reflect.TypeToken
|
import com.google.gson.reflect.TypeToken
|
||||||
|
|||||||
@@ -35,10 +35,10 @@ import com.aurora.store.databinding.FragmentOnboardingAccentBinding
|
|||||||
import com.aurora.store.util.Preferences
|
import com.aurora.store.util.Preferences
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
||||||
import com.aurora.store.util.extensions.applyTheme
|
import com.aurora.extensions.applyTheme
|
||||||
import com.aurora.store.util.extensions.hide
|
import com.aurora.extensions.hide
|
||||||
import com.aurora.store.util.extensions.isVisible
|
import com.aurora.extensions.isVisible
|
||||||
import com.aurora.store.util.extensions.show
|
import com.aurora.extensions.show
|
||||||
import com.aurora.store.util.save
|
import com.aurora.store.util.save
|
||||||
import com.aurora.store.view.custom.CubicBezierInterpolator
|
import com.aurora.store.view.custom.CubicBezierInterpolator
|
||||||
import com.aurora.store.view.epoxy.views.AccentViewModel_
|
import com.aurora.store.view.epoxy.views.AccentViewModel_
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ import com.aurora.store.data.model.Installer
|
|||||||
import com.aurora.store.databinding.FragmentOnboardingInstallerBinding
|
import com.aurora.store.databinding.FragmentOnboardingInstallerBinding
|
||||||
import com.aurora.store.util.Preferences
|
import com.aurora.store.util.Preferences
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID
|
import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID
|
||||||
import com.aurora.store.util.extensions.runOnUiThread
|
import com.aurora.extensions.runOnUiThread
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.util.save
|
import com.aurora.store.util.save
|
||||||
import com.aurora.store.view.epoxy.views.preference.InstallerViewModel_
|
import com.aurora.store.view.epoxy.views.preference.InstallerViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseFragment
|
import com.aurora.store.view.ui.commons.BaseFragment
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID
|
|||||||
import com.aurora.store.util.Preferences.PREFERENCE_INTRO
|
import com.aurora.store.util.Preferences.PREFERENCE_INTRO
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
||||||
import com.aurora.store.util.extensions.open
|
import com.aurora.extensions.open
|
||||||
import com.aurora.store.util.save
|
import com.aurora.store.util.save
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.aurora.store.view.ui.splash.SplashActivity
|
import com.aurora.store.view.ui.splash.SplashActivity
|
||||||
|
|||||||
@@ -35,10 +35,10 @@ import com.aurora.store.databinding.FragmentOnboardingThemeBinding
|
|||||||
import com.aurora.store.util.Preferences
|
import com.aurora.store.util.Preferences
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT
|
||||||
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
|
||||||
import com.aurora.store.util.extensions.applyTheme
|
import com.aurora.extensions.applyTheme
|
||||||
import com.aurora.store.util.extensions.hide
|
import com.aurora.extensions.hide
|
||||||
import com.aurora.store.util.extensions.isVisible
|
import com.aurora.extensions.isVisible
|
||||||
import com.aurora.store.util.extensions.show
|
import com.aurora.extensions.show
|
||||||
import com.aurora.store.util.save
|
import com.aurora.store.util.save
|
||||||
import com.aurora.store.view.custom.CubicBezierInterpolator
|
import com.aurora.store.view.custom.CubicBezierInterpolator
|
||||||
import com.aurora.store.view.epoxy.views.ThemeViewModel_
|
import com.aurora.store.view.epoxy.views.ThemeViewModel_
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import android.view.ViewGroup
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.model.Dash
|
import com.aurora.store.data.model.Dash
|
||||||
import com.aurora.store.databinding.FragmentOnboardingWelcomeBinding
|
import com.aurora.store.databinding.FragmentOnboardingWelcomeBinding
|
||||||
import com.aurora.store.util.extensions.browse
|
import com.aurora.extensions.browse
|
||||||
import com.aurora.store.view.epoxy.views.preference.DashViewModel_
|
import com.aurora.store.view.epoxy.views.preference.DashViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseFragment
|
import com.aurora.store.view.ui.commons.BaseFragment
|
||||||
import com.google.gson.reflect.TypeToken
|
import com.google.gson.reflect.TypeToken
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ import androidx.preference.PreferenceFragmentCompat
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.Preferences
|
import com.aurora.store.util.Preferences
|
||||||
import com.aurora.store.util.extensions.runOnUiThread
|
import com.aurora.extensions.runOnUiThread
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
|
|
||||||
|
|
||||||
class InstallationPreference : PreferenceFragmentCompat() {
|
class InstallationPreference : PreferenceFragmentCompat() {
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import androidx.preference.PreferenceFragmentCompat
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ActivitySettingBinding
|
import com.aurora.store.databinding.ActivitySettingBinding
|
||||||
import com.aurora.store.util.ViewUtil.getStyledAttribute
|
import com.aurora.store.util.ViewUtil.getStyledAttribute
|
||||||
import com.aurora.store.util.extensions.restartApp
|
import com.aurora.extensions.restartApp
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import androidx.preference.ListPreference
|
|||||||
import androidx.preference.PreferenceFragmentCompat
|
import androidx.preference.PreferenceFragmentCompat
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.util.Preferences
|
import com.aurora.store.util.Preferences
|
||||||
import com.aurora.store.util.extensions.applyTheme
|
import com.aurora.extensions.applyTheme
|
||||||
import com.aurora.store.util.save
|
import com.aurora.store.util.save
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import androidx.lifecycle.ViewModelProvider
|
|||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import androidx.lifecycle.ViewModelProvider
|
|||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
import com.aurora.gplayapi.data.models.SearchBundle
|
import com.aurora.gplayapi.data.models.SearchBundle
|
||||||
import com.aurora.store.databinding.ActivitySearchResultBinding
|
import com.aurora.store.databinding.ActivitySearchResultBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.util.extensions.open
|
import com.aurora.extensions.open
|
||||||
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
|
||||||
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
import com.aurora.store.view.epoxy.views.AppProgressViewModel_
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ import com.aurora.Constants
|
|||||||
import com.aurora.gplayapi.SearchSuggestEntry
|
import com.aurora.gplayapi.SearchSuggestEntry
|
||||||
import com.aurora.store.databinding.ActivitySearchSuggestionBinding
|
import com.aurora.store.databinding.ActivitySearchSuggestionBinding
|
||||||
import com.aurora.store.util.ViewUtil
|
import com.aurora.store.util.ViewUtil
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.util.extensions.open
|
import com.aurora.extensions.open
|
||||||
import com.aurora.store.util.extensions.showKeyboard
|
import com.aurora.extensions.showKeyboard
|
||||||
import com.aurora.store.view.epoxy.views.SearchSuggestionViewModel_
|
import com.aurora.store.view.epoxy.views.SearchSuggestionViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.aurora.store.view.ui.downloads.DownloadActivity
|
import com.aurora.store.view.ui.downloads.DownloadActivity
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ import com.aurora.store.data.providers.BlacklistProvider
|
|||||||
import com.aurora.store.databinding.SheetAppMenuBinding
|
import com.aurora.store.databinding.SheetAppMenuBinding
|
||||||
import com.aurora.store.util.ApkCopier
|
import com.aurora.store.util.ApkCopier
|
||||||
import com.aurora.store.util.PackageUtil
|
import com.aurora.store.util.PackageUtil
|
||||||
import com.aurora.store.util.extensions.openInfo
|
import com.aurora.extensions.openInfo
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.livinglifetechway.quickpermissions_kotlin.runWithPermissions
|
import com.livinglifetechway.quickpermissions_kotlin.runWithPermissions
|
||||||
import nl.komponents.kovenant.task
|
import nl.komponents.kovenant.task
|
||||||
import org.greenrobot.eventbus.EventBus
|
import org.greenrobot.eventbus.EventBus
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import com.aurora.gplayapi.data.models.App
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.SheetAppPeekBinding
|
import com.aurora.store.databinding.SheetAppPeekBinding
|
||||||
import com.aurora.store.util.CommonUtil
|
import com.aurora.store.util.CommonUtil
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||||
|
|
||||||
class AppPeekDialogSheet : BaseBottomSheet() {
|
class AppPeekDialogSheet : BaseBottomSheet() {
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ import android.view.ViewGroup
|
|||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.downloader.DownloadManager
|
import com.aurora.store.data.downloader.DownloadManager
|
||||||
import com.aurora.store.databinding.SheetDownloadMenuBinding
|
import com.aurora.store.databinding.SheetDownloadMenuBinding
|
||||||
import com.aurora.store.util.extensions.copyToClipBoard
|
import com.aurora.extensions.copyToClipBoard
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.tonyodev.fetch2.Fetch
|
import com.tonyodev.fetch2.Fetch
|
||||||
import com.tonyodev.fetch2.Status
|
import com.tonyodev.fetch2.Status
|
||||||
|
|
||||||
|
|||||||
@@ -28,10 +28,10 @@ import com.aurora.store.R
|
|||||||
import com.aurora.store.data.AuthState
|
import com.aurora.store.data.AuthState
|
||||||
import com.aurora.store.data.event.BusEvent
|
import com.aurora.store.data.event.BusEvent
|
||||||
import com.aurora.store.databinding.ActivitySplashBinding
|
import com.aurora.store.databinding.ActivitySplashBinding
|
||||||
import com.aurora.store.util.extensions.hide
|
import com.aurora.extensions.hide
|
||||||
import com.aurora.store.util.extensions.load
|
import com.aurora.extensions.load
|
||||||
import com.aurora.store.util.extensions.open
|
import com.aurora.extensions.open
|
||||||
import com.aurora.store.util.extensions.show
|
import com.aurora.extensions.show
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.aurora.store.view.ui.commons.BlacklistActivity
|
import com.aurora.store.view.ui.commons.BlacklistActivity
|
||||||
import com.aurora.store.view.ui.spoof.SpoofActivity
|
import com.aurora.store.view.ui.spoof.SpoofActivity
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import com.aurora.store.data.providers.SpoofDeviceProvider
|
|||||||
import com.aurora.store.data.providers.SpoofProvider
|
import com.aurora.store.data.providers.SpoofProvider
|
||||||
import com.aurora.store.databinding.FragmentGenericRecyclerBinding
|
import com.aurora.store.databinding.FragmentGenericRecyclerBinding
|
||||||
import com.aurora.store.util.Log
|
import com.aurora.store.util.Log
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.view.epoxy.views.preference.DeviceViewModel_
|
import com.aurora.store.view.epoxy.views.preference.DeviceViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseFragment
|
import com.aurora.store.view.ui.commons.BaseFragment
|
||||||
import nl.komponents.kovenant.task
|
import nl.komponents.kovenant.task
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import com.aurora.store.R
|
|||||||
import com.aurora.store.data.providers.SpoofProvider
|
import com.aurora.store.data.providers.SpoofProvider
|
||||||
import com.aurora.store.databinding.FragmentGenericRecyclerBinding
|
import com.aurora.store.databinding.FragmentGenericRecyclerBinding
|
||||||
import com.aurora.store.util.Log
|
import com.aurora.store.util.Log
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.view.epoxy.views.preference.LocaleViewModel_
|
import com.aurora.store.view.epoxy.views.preference.LocaleViewModel_
|
||||||
import com.aurora.store.view.ui.commons.BaseFragment
|
import com.aurora.store.view.ui.commons.BaseFragment
|
||||||
import nl.komponents.kovenant.task
|
import nl.komponents.kovenant.task
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import androidx.lifecycle.Lifecycle
|
|||||||
import androidx.viewpager2.adapter.FragmentStateAdapter
|
import androidx.viewpager2.adapter.FragmentStateAdapter
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.ActivityGenericPagerBinding
|
import com.aurora.store.databinding.ActivityGenericPagerBinding
|
||||||
import com.aurora.store.util.extensions.close
|
import com.aurora.extensions.close
|
||||||
import com.aurora.store.view.ui.commons.BaseActivity
|
import com.aurora.store.view.ui.commons.BaseActivity
|
||||||
import com.google.android.material.tabs.TabLayout
|
import com.google.android.material.tabs.TabLayout
|
||||||
import com.google.android.material.tabs.TabLayoutMediator
|
import com.google.android.material.tabs.TabLayoutMediator
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ import com.aurora.store.data.installer.AppInstaller
|
|||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.databinding.FragmentUpdatesBinding
|
import com.aurora.store.databinding.FragmentUpdatesBinding
|
||||||
import com.aurora.store.util.Log
|
import com.aurora.store.util.Log
|
||||||
import com.aurora.store.util.extensions.flushAndAdd
|
import com.aurora.extensions.flushAndAdd
|
||||||
import com.aurora.store.util.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.view.epoxy.views.app.AppUpdateViewModel_
|
import com.aurora.store.view.epoxy.views.app.AppUpdateViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.UpdateHeaderViewModel_
|
import com.aurora.store.view.epoxy.views.UpdateHeaderViewModel_
|
||||||
import com.aurora.store.view.epoxy.views.app.NoAppViewModel_
|
import com.aurora.store.view.epoxy.views.app.NoAppViewModel_
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import android.app.Application
|
|||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import com.aurora.store.data.RequestState
|
import com.aurora.store.data.RequestState
|
||||||
import com.aurora.store.data.event.BusEvent
|
import com.aurora.store.data.event.BusEvent
|
||||||
import com.aurora.store.util.extensions.flushAndAdd
|
import com.aurora.extensions.flushAndAdd
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.greenrobot.eventbus.EventBus
|
import org.greenrobot.eventbus.EventBus
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import androidx.lifecycle.viewModelScope
|
|||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.store.data.RequestState
|
import com.aurora.store.data.RequestState
|
||||||
import com.aurora.store.data.event.BusEvent
|
import com.aurora.store.data.event.BusEvent
|
||||||
import com.aurora.store.util.extensions.flushAndAdd
|
import com.aurora.extensions.flushAndAdd
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import org.greenrobot.eventbus.EventBus
|
import org.greenrobot.eventbus.EventBus
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import com.aurora.gplayapi.data.models.SearchBundle
|
|||||||
import com.aurora.gplayapi.helpers.SearchHelper
|
import com.aurora.gplayapi.helpers.SearchHelper
|
||||||
import com.aurora.store.data.network.HttpClient
|
import com.aurora.store.data.network.HttpClient
|
||||||
import com.aurora.store.data.providers.AuthProvider
|
import com.aurora.store.data.providers.AuthProvider
|
||||||
import com.aurora.store.util.extensions.flushAndAdd
|
import com.aurora.extensions.flushAndAdd
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.supervisorScope
|
import kotlinx.coroutines.supervisorScope
|
||||||
|
|||||||
Reference in New Issue
Block a user