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>) {
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.PendingIntent

View File

@@ -17,7 +17,7 @@
*
*/
package com.aurora.store.util.extensions
package com.aurora.extensions
import android.graphics.Bitmap
import android.graphics.drawable.Drawable
@@ -27,7 +27,6 @@ import androidx.annotation.DrawableRes
import androidx.annotation.RawRes
import com.bumptech.glide.Glide
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.request.RequestOptions
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

View File

@@ -17,27 +17,27 @@
*
*/
package com.aurora.store.util.extensions
package com.aurora.extensions
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 {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
}
fun isMAndAbove(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
}
fun isNAndAbove(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
}
fun isOAndAbove(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O
}
fun isPAndAbove(): Boolean {
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.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.Looper

View File

@@ -17,7 +17,7 @@
*
*/
package com.aurora.store.util.extensions
package com.aurora.extensions
import android.content.Context
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.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.ViewUtil
import com.aurora.store.util.ViewUtil.getStyledAttribute
import com.aurora.store.util.extensions.isRAndAbove
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.open
import com.aurora.extensions.load
import com.aurora.extensions.open
import com.aurora.store.view.ui.about.AboutActivity
import com.aurora.store.view.ui.account.AccountActivity
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 com.aurora.store.R
import com.aurora.store.util.Log
import com.aurora.store.util.extensions.isLAndAbove
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.isLAndAbove
import com.aurora.extensions.toast
import com.topjohnwu.superuser.Shell
import java.io.File
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.util.CommonUtil
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.downloads.DownloadActivity
import com.google.gson.Gson

View File

@@ -27,7 +27,7 @@ import android.os.Build
import androidx.annotation.RequiresApi
import androidx.core.content.FileProvider
import com.aurora.store.BuildConfig
import com.aurora.store.util.extensions.isLAndAbove
import com.aurora.extensions.isLAndAbove
import org.apache.commons.io.IOUtils
import java.io.File
import java.io.FileOutputStream

View File

@@ -21,7 +21,7 @@ package com.aurora.store.util
import android.content.Context
import android.content.pm.PackageManager
import com.aurora.store.util.extensions.isPAndAbove
import com.aurora.extensions.isPAndAbove
import java.io.ByteArrayInputStream
import java.io.InputStream
import java.security.cert.CertificateFactory

View File

@@ -23,7 +23,7 @@ import android.content.Context
import android.os.Environment
import com.aurora.gplayapi.data.models.App
import com.aurora.gplayapi.data.models.File
import com.aurora.store.util.extensions.isLAndAbove
import com.aurora.extensions.isLAndAbove
fun Context.getInternalBaseDirectory(): String {
return filesDir.path

View File

@@ -30,8 +30,8 @@ import com.airbnb.epoxy.OnViewRecycled
import com.aurora.store.R
import com.aurora.store.data.model.Black
import com.aurora.store.databinding.ViewBlackBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
@ModelView(

View File

@@ -29,8 +29,8 @@ import com.airbnb.epoxy.OnViewRecycled
import com.aurora.gplayapi.data.models.Category
import com.aurora.store.R
import com.aurora.store.databinding.ViewCategoryBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
@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.getETAString
import com.aurora.store.util.CommonUtil.humanReadableByteValue
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
import com.google.gson.Gson

View File

@@ -20,7 +20,6 @@
package com.aurora.store.view.epoxy.views
import android.content.Context
import android.content.res.Resources
import android.util.AttributeSet
import android.widget.RelativeLayout
import com.airbnb.epoxy.CallbackProp
@@ -30,9 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
import com.aurora.gplayapi.data.models.Artwork
import com.aurora.store.R
import com.aurora.store.databinding.ViewEditorImageBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.px
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.extensions.px
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
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.store.R
import com.aurora.store.databinding.ViewSearchSuggestionBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
@ModelView(

View File

@@ -30,9 +30,9 @@ import com.aurora.gplayapi.data.models.App
import com.aurora.store.R
import com.aurora.store.databinding.ViewAppListBinding
import com.aurora.store.util.CommonUtil
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.getString
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.getString
import com.aurora.extensions.load
import com.aurora.store.view.epoxy.views.BaseView
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.databinding.ViewAppUpdateBinding
import com.aurora.store.util.CommonUtil
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.store.view.epoxy.views.BaseView
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
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.databinding.ViewAppBinding
import com.aurora.store.util.CommonUtil
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.store.view.epoxy.views.BaseView
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.store.R
import com.aurora.store.databinding.ViewAppDependentBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.store.view.epoxy.views.BaseView
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.store.R
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
@ModelView(

View File

@@ -31,9 +31,9 @@ import com.aurora.gplayapi.data.models.Artwork
import com.aurora.store.GlideApp
import com.aurora.store.R
import com.aurora.store.databinding.ViewScreenshotLargeBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.px
import com.aurora.store.util.extensions.runOnUiThread
import com.aurora.extensions.clear
import com.aurora.extensions.px
import com.aurora.extensions.runOnUiThread
import com.aurora.store.view.epoxy.views.BaseView
import com.bumptech.glide.load.DataSource
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.store.R
import com.aurora.store.databinding.ViewScreenshotMiniBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.px
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.extensions.px
import com.aurora.store.view.epoxy.views.BaseView
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
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.store.R
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
@ModelView(

View File

@@ -29,9 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
import com.aurora.gplayapi.data.models.Review
import com.aurora.store.R
import com.aurora.store.databinding.ViewReviewBinding
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.toDate
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.extensions.toDate
import com.aurora.store.view.epoxy.views.BaseView
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions

View File

@@ -20,7 +20,6 @@
package com.aurora.store.view.epoxy.views.details
import android.content.Context
import android.content.res.Resources
import android.util.AttributeSet
import android.widget.RelativeLayout
import com.airbnb.epoxy.CallbackProp
@@ -30,10 +29,9 @@ import com.airbnb.epoxy.OnViewRecycled
import com.aurora.gplayapi.data.models.Artwork
import com.aurora.store.R
import com.aurora.store.databinding.ViewScreenshotBinding
import com.aurora.store.util.Log
import com.aurora.store.util.extensions.clear
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.px
import com.aurora.extensions.clear
import com.aurora.extensions.load
import com.aurora.extensions.px
import com.aurora.store.view.epoxy.views.BaseView
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
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.data.model.Link
import com.aurora.store.databinding.ViewLinkBinding
import com.aurora.store.util.extensions.hide
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.show
import com.aurora.extensions.hide
import com.aurora.extensions.load
import com.aurora.extensions.show
import com.aurora.store.view.epoxy.views.BaseView
@ModelView(

View File

@@ -26,10 +26,10 @@ import com.aurora.store.BuildConfig
import com.aurora.store.R
import com.aurora.store.data.model.Link
import com.aurora.store.databinding.ActivityAboutBinding
import com.aurora.store.util.extensions.browse
import com.aurora.store.util.extensions.close
import com.aurora.store.util.extensions.copyToClipBoard
import com.aurora.store.util.extensions.load
import com.aurora.extensions.browse
import com.aurora.extensions.close
import com.aurora.extensions.copyToClipBoard
import com.aurora.extensions.load
import com.aurora.store.view.epoxy.views.preference.LinkViewModel_
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.databinding.ActivityAccountBinding
import com.aurora.store.util.CommonUtil.getEmptyActivityBundle
import com.aurora.store.util.extensions.browse
import com.aurora.store.util.extensions.close
import com.aurora.store.util.extensions.load
import com.aurora.extensions.browse
import com.aurora.extensions.close
import com.aurora.extensions.load
import com.aurora.store.view.ui.commons.BaseActivity
import com.aurora.store.viewmodel.auth.AuthViewModel
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.Preferences
import com.aurora.store.util.Util
import com.aurora.store.util.extensions.close
import com.aurora.store.util.extensions.isLAndAbove
import com.aurora.extensions.close
import com.aurora.extensions.isLAndAbove
import com.aurora.store.view.ui.commons.BaseActivity
import nl.komponents.kovenant.task
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.data.providers.AuthProvider
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.google.android.material.tabs.TabLayout
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_TYPE
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.details.*
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.providers.BlacklistProvider
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.shimmer.AppListViewShimmerModel_
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.store.data.ViewState
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.epoxy.controller.CategoryCarouselController
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.gplayapi.data.models.App
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.views.EditorHeadViewModel_
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.gplayapi.data.models.StreamCluster
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.epoxy.groups.CarouselHorizontalModel_
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.gplayapi.data.models.StreamCluster
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.epoxy.views.AppProgressViewModel_
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.widget.LinearLayout
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.AuthData
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.databinding.ActivityDetailsBinding
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.bumptech.glide.load.resource.bitmap.RoundedCorners
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.util.CommonUtil
import com.aurora.store.util.NavigationUtil
import com.aurora.store.util.extensions.hide
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.show
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.hide
import com.aurora.extensions.load
import com.aurora.extensions.show
import com.aurora.extensions.toast
import com.aurora.store.view.custom.RatingView
import com.aurora.store.view.epoxy.controller.DetailsCarouselController
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.providers.ExodusDataProvider
import com.aurora.store.databinding.ActivityGenericRecyclerBinding
import com.aurora.store.util.extensions.browse
import com.aurora.store.util.extensions.close
import com.aurora.extensions.browse
import com.aurora.extensions.close
import com.aurora.store.view.epoxy.views.HeaderViewModel_
import com.aurora.store.view.epoxy.views.details.ExodusViewModel_
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.data.providers.AuthProvider
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.app.NoAppAltViewModel_
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.data.ViewState
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.epoxy.views.details.ReviewViewModel_
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.SearchBundle
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.epoxy.views.app.AppListViewModel_
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.providers.AuthProvider
import com.aurora.store.databinding.ActivityDevProfileBinding
import com.aurora.store.util.extensions.close
import com.aurora.store.util.extensions.load
import com.aurora.extensions.close
import com.aurora.extensions.load
import com.aurora.store.view.epoxy.controller.DeveloperCarouselController
import com.aurora.store.view.epoxy.controller.GenericCarouselController
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.gplayapi.data.models.Artwork
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.ui.commons.BaseActivity
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.PREFERENCE_THEME_ACCENT
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
import com.aurora.store.util.extensions.applyTheme
import com.aurora.store.util.extensions.hide
import com.aurora.store.util.extensions.isVisible
import com.aurora.store.util.extensions.show
import com.aurora.extensions.applyTheme
import com.aurora.extensions.hide
import com.aurora.extensions.isVisible
import com.aurora.extensions.show
import com.aurora.store.util.save
import com.aurora.store.view.custom.CubicBezierInterpolator
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.util.Preferences
import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID
import com.aurora.store.util.extensions.runOnUiThread
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.runOnUiThread
import com.aurora.extensions.toast
import com.aurora.store.util.save
import com.aurora.store.view.epoxy.views.preference.InstallerViewModel_
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_THEME_ACCENT
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.view.ui.commons.BaseActivity
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.PREFERENCE_THEME_ACCENT
import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE
import com.aurora.store.util.extensions.applyTheme
import com.aurora.store.util.extensions.hide
import com.aurora.store.util.extensions.isVisible
import com.aurora.store.util.extensions.show
import com.aurora.extensions.applyTheme
import com.aurora.extensions.hide
import com.aurora.extensions.isVisible
import com.aurora.extensions.show
import com.aurora.store.util.save
import com.aurora.store.view.custom.CubicBezierInterpolator
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.data.model.Dash
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.ui.commons.BaseFragment
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.util.CommonUtil
import com.aurora.store.util.Preferences
import com.aurora.store.util.extensions.runOnUiThread
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.runOnUiThread
import com.aurora.extensions.toast
class InstallationPreference : PreferenceFragmentCompat() {

View File

@@ -27,7 +27,7 @@ import androidx.preference.PreferenceFragmentCompat
import com.aurora.store.R
import com.aurora.store.databinding.ActivitySettingBinding
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.google.android.material.dialog.MaterialAlertDialogBuilder

View File

@@ -25,7 +25,7 @@ import androidx.preference.ListPreference
import androidx.preference.PreferenceFragmentCompat
import com.aurora.store.R
import com.aurora.store.util.Preferences
import com.aurora.store.util.extensions.applyTheme
import com.aurora.extensions.applyTheme
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.store.R
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.epoxy.views.app.AppListViewModel_
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.gplayapi.data.models.SearchBundle
import com.aurora.store.databinding.ActivitySearchResultBinding
import com.aurora.store.util.extensions.close
import com.aurora.store.util.extensions.open
import com.aurora.extensions.close
import com.aurora.extensions.open
import com.aurora.store.view.custom.recycler.EndlessRecyclerOnScrollListener
import com.aurora.store.view.epoxy.views.app.AppListViewModel_
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.store.databinding.ActivitySearchSuggestionBinding
import com.aurora.store.util.ViewUtil
import com.aurora.store.util.extensions.close
import com.aurora.store.util.extensions.open
import com.aurora.store.util.extensions.showKeyboard
import com.aurora.extensions.close
import com.aurora.extensions.open
import com.aurora.extensions.showKeyboard
import com.aurora.store.view.epoxy.views.SearchSuggestionViewModel_
import com.aurora.store.view.ui.commons.BaseActivity
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.util.ApkCopier
import com.aurora.store.util.PackageUtil
import com.aurora.store.util.extensions.openInfo
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.openInfo
import com.aurora.extensions.toast
import com.livinglifetechway.quickpermissions_kotlin.runWithPermissions
import nl.komponents.kovenant.task
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.databinding.SheetAppPeekBinding
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
class AppPeekDialogSheet : BaseBottomSheet() {

View File

@@ -26,8 +26,8 @@ import android.view.ViewGroup
import com.aurora.store.R
import com.aurora.store.data.downloader.DownloadManager
import com.aurora.store.databinding.SheetDownloadMenuBinding
import com.aurora.store.util.extensions.copyToClipBoard
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.copyToClipBoard
import com.aurora.extensions.toast
import com.tonyodev.fetch2.Fetch
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.event.BusEvent
import com.aurora.store.databinding.ActivitySplashBinding
import com.aurora.store.util.extensions.hide
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.open
import com.aurora.store.util.extensions.show
import com.aurora.extensions.hide
import com.aurora.extensions.load
import com.aurora.extensions.open
import com.aurora.extensions.show
import com.aurora.store.view.ui.commons.BaseActivity
import com.aurora.store.view.ui.commons.BlacklistActivity
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.databinding.FragmentGenericRecyclerBinding
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.ui.commons.BaseFragment
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.databinding.FragmentGenericRecyclerBinding
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.ui.commons.BaseFragment
import nl.komponents.kovenant.task

View File

@@ -26,7 +26,7 @@ import androidx.lifecycle.Lifecycle
import androidx.viewpager2.adapter.FragmentStateAdapter
import com.aurora.store.R
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.google.android.material.tabs.TabLayout
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.databinding.FragmentUpdatesBinding
import com.aurora.store.util.Log
import com.aurora.store.util.extensions.flushAndAdd
import com.aurora.store.util.extensions.toast
import com.aurora.extensions.flushAndAdd
import com.aurora.extensions.toast
import com.aurora.store.view.epoxy.views.app.AppUpdateViewModel_
import com.aurora.store.view.epoxy.views.UpdateHeaderViewModel_
import com.aurora.store.view.epoxy.views.app.NoAppViewModel_

View File

@@ -23,7 +23,7 @@ import android.app.Application
import androidx.lifecycle.viewModelScope
import com.aurora.store.data.RequestState
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.launch
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.store.data.RequestState
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.launch
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.store.data.network.HttpClient
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.launch
import kotlinx.coroutines.supervisorScope