Move extensions out

This commit is contained in:
Rahul Kumar Patel
2021-02-24 16:43:50 +05:30
parent 55865d3ce5
commit 1d29d1dca1
73 changed files with 194 additions and 135 deletions

View File

@@ -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()

View 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()
}

View 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()
}

View File

@@ -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

View File

@@ -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

View File

@@ -17,7 +17,7 @@
* *
*/ */
package com.aurora.store.util.extensions package com.aurora.extensions
import android.content.res.Resources import android.content.res.Resources

View File

@@ -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
} }

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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(

View File

@@ -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(

View File

@@ -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

View File

@@ -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

View File

@@ -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(

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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(

View File

@@ -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

View File

@@ -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

View File

@@ -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(

View File

@@ -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

View File

@@ -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

View File

@@ -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(

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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

View File

@@ -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() {

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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() {

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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