Skip to content

Commit b2e84d5

Browse files
authored
all: smoother importing (fixes #11246) (#11243)
1 parent 980d7c5 commit b2e84d5

49 files changed

Lines changed: 50 additions & 81 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ android {
1111
applicationId "org.ole.planet.myplanet"
1212
minSdk = 26
1313
targetSdk = 36
14-
versionCode = 4601
15-
versionName = "0.46.1"
14+
versionCode = 4602
15+
versionName = "0.46.2"
1616
ndkVersion = '26.3.11579264'
1717
vectorDrawables.useSupportLibrary = true
1818
}

app/src/main/java/org/ole/planet/myplanet/MainApplication.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ import org.ole.planet.myplanet.di.ApiClientEntryPoint
3939
import org.ole.planet.myplanet.di.AppPreferences
4040
import org.ole.planet.myplanet.di.ApplicationScopeEntryPoint
4141
import org.ole.planet.myplanet.di.DefaultPreferences
42+
import org.ole.planet.myplanet.di.RetryQueueEntryPoint
4243
import org.ole.planet.myplanet.di.WorkerDependenciesEntryPoint
4344
import org.ole.planet.myplanet.model.RealmApkLog
4445
import org.ole.planet.myplanet.repository.ResourcesRepository
4546
import org.ole.planet.myplanet.services.AutoSyncWorker
4647
import org.ole.planet.myplanet.services.NetworkMonitorWorker
4748
import org.ole.planet.myplanet.services.StayOnlineWorker
4849
import org.ole.planet.myplanet.services.TaskNotificationWorker
49-
import org.ole.planet.myplanet.di.RetryQueueEntryPoint
5050
import org.ole.planet.myplanet.services.retry.RetryQueueWorker
5151
import org.ole.planet.myplanet.services.sync.ServerUrlMapper
5252
import org.ole.planet.myplanet.utils.ANRWatchdog

app/src/main/java/org/ole/planet/myplanet/base/BaseActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import android.content.pm.PackageManager
55
import android.content.res.Configuration
66
import android.os.Bundle
77
import android.view.MenuItem
8-
import java.util.Locale
98
import org.ole.planet.myplanet.ui.sync.SyncActivity
109
import org.ole.planet.myplanet.utils.LocaleUtils
1110

app/src/main/java/org/ole/planet/myplanet/base/BaseContainerFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ import org.ole.planet.myplanet.model.RealmMyLibrary
3434
import org.ole.planet.myplanet.repository.ResourceUrlsResponse
3535
import org.ole.planet.myplanet.services.SharedPrefManager
3636
import org.ole.planet.myplanet.services.UserSessionManager.Companion.KEY_RESOURCE_DOWNLOAD
37+
import org.ole.planet.myplanet.ui.components.FragmentNavigator
3738
import org.ole.planet.myplanet.ui.viewer.WebViewActivity
3839
import org.ole.planet.myplanet.utils.CourseRatingUtils
3940
import org.ole.planet.myplanet.utils.DownloadUtils
4041
import org.ole.planet.myplanet.utils.FileUtils
41-
import org.ole.planet.myplanet.ui.components.FragmentNavigator
4242
import org.ole.planet.myplanet.utils.ResourceOpener
4343
import org.ole.planet.myplanet.utils.UrlUtils
4444
import org.ole.planet.myplanet.utils.Utilities

app/src/main/java/org/ole/planet/myplanet/base/BaseDashboardFragment.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import android.graphics.Typeface
66
import android.text.TextUtils
77
import android.view.LayoutInflater
88
import android.view.View
9-
import androidx.recyclerview.widget.LinearLayoutManager
109
import android.widget.DatePicker
1110
import android.widget.ImageView
1211
import android.widget.LinearLayout
@@ -15,6 +14,7 @@ import androidx.appcompat.app.AlertDialog
1514
import androidx.core.content.ContextCompat
1615
import androidx.fragment.app.viewModels
1716
import androidx.lifecycle.lifecycleScope
17+
import androidx.recyclerview.widget.LinearLayoutManager
1818
import com.bumptech.glide.Glide
1919
import com.bumptech.glide.load.engine.DiskCacheStrategy
2020
import com.google.android.flexbox.FlexDirection
@@ -35,7 +35,6 @@ import org.ole.planet.myplanet.model.RealmMyCourse
3535
import org.ole.planet.myplanet.model.RealmMyLibrary
3636
import org.ole.planet.myplanet.model.RealmMyLife
3737
import org.ole.planet.myplanet.model.RealmMyTeam
38-
import org.ole.planet.myplanet.model.RealmUser
3938
import org.ole.planet.myplanet.model.TeamNotificationInfo
4039
import org.ole.planet.myplanet.services.sync.TransactionSyncManager
4140
import org.ole.planet.myplanet.ui.dashboard.DashboardPluginFragment

app/src/main/java/org/ole/planet/myplanet/base/BaseExamFragment.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,22 @@ import io.noties.markwon.editor.MarkwonEditor
2222
import io.noties.markwon.editor.MarkwonEditorTextWatcher
2323
import java.util.Date
2424
import javax.inject.Inject
25+
import kotlinx.coroutines.CoroutineScope
2526
import kotlinx.coroutines.delay
2627
import kotlinx.coroutines.launch
2728
import org.ole.planet.myplanet.R
28-
import org.ole.planet.myplanet.model.RealmCourseProgress
29+
import org.ole.planet.myplanet.di.ApplicationScope
2930
import org.ole.planet.myplanet.model.RealmExamQuestion
3031
import org.ole.planet.myplanet.model.RealmStepExam
31-
import kotlinx.coroutines.CoroutineScope
32-
import org.ole.planet.myplanet.di.ApplicationScope
3332
import org.ole.planet.myplanet.model.RealmSubmission
3433
import org.ole.planet.myplanet.model.RealmUser
3534
import org.ole.planet.myplanet.repository.CoursesRepository
3635
import org.ole.planet.myplanet.repository.SubmissionsRepository
36+
import org.ole.planet.myplanet.ui.components.FragmentNavigator
3737
import org.ole.planet.myplanet.ui.exam.UserInformationFragment
3838
import org.ole.planet.myplanet.ui.surveys.SurveyFragment
3939
import org.ole.planet.myplanet.utils.CameraUtils
4040
import org.ole.planet.myplanet.utils.CameraUtils.ImageCaptureCallback
41-
import org.ole.planet.myplanet.ui.components.FragmentNavigator
4241
import org.ole.planet.myplanet.utils.NetworkUtils.getUniqueIdentifier
4342
import org.ole.planet.myplanet.utils.Utilities
4443

app/src/main/java/org/ole/planet/myplanet/base/BaseRecyclerFragment.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import android.view.LayoutInflater
77
import android.view.View
88
import android.view.ViewGroup
99
import android.widget.TextView
10-
import androidx.annotation.RequiresApi
1110
import androidx.lifecycle.lifecycleScope
1211
import androidx.recyclerview.widget.LinearLayoutManager
1312
import androidx.recyclerview.widget.RecyclerView
@@ -20,14 +19,11 @@ import java.util.Locale
2019
import kotlinx.coroutines.launch
2120
import org.ole.planet.myplanet.R
2221
import org.ole.planet.myplanet.callback.OnRatingChangeListener
23-
import org.ole.planet.myplanet.model.RealmCourseProgress
2422
import org.ole.planet.myplanet.model.RealmMyCourse
2523
import org.ole.planet.myplanet.model.RealmMyCourse.Companion.getAllCourses
2624
import org.ole.planet.myplanet.model.RealmMyLibrary
2725
import org.ole.planet.myplanet.model.RealmMyLibrary.Companion.getMyLibraryByUserId
2826
import org.ole.planet.myplanet.model.RealmMyLibrary.Companion.getOurLibrary
29-
import org.ole.planet.myplanet.model.RealmStepExam
30-
import org.ole.planet.myplanet.model.RealmSubmission
3127
import org.ole.planet.myplanet.model.RealmTag
3228
import org.ole.planet.myplanet.utils.Utilities.toast
3329

app/src/main/java/org/ole/planet/myplanet/base/BaseResourceFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ import androidx.appcompat.app.AlertDialog
1919
import androidx.fragment.app.Fragment
2020
import androidx.lifecycle.lifecycleScope
2121
import dagger.hilt.android.AndroidEntryPoint
22+
import dagger.hilt.android.EntryPointAccessors
2223
import io.realm.Realm
2324
import io.realm.RealmObject
2425
import io.realm.RealmResults
2526
import javax.inject.Inject
2627
import kotlinx.coroutines.Job
2728
import kotlinx.coroutines.isActive
2829
import kotlinx.coroutines.launch
29-
import org.ole.planet.myplanet.R
30-
import dagger.hilt.android.EntryPointAccessors
3130
import org.ole.planet.myplanet.MainApplication
31+
import org.ole.planet.myplanet.R
3232
import org.ole.planet.myplanet.callback.OnHomeItemClickListener
3333
import org.ole.planet.myplanet.data.DatabaseService
3434
import org.ole.planet.myplanet.di.AppPreferences

app/src/main/java/org/ole/planet/myplanet/base/BaseVoicesFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ import org.ole.planet.myplanet.callback.OnNewsItemClickListener
3333
import org.ole.planet.myplanet.databinding.ImageThumbBinding
3434
import org.ole.planet.myplanet.model.RealmNews
3535
import org.ole.planet.myplanet.model.RealmUser
36+
import org.ole.planet.myplanet.ui.components.FragmentNavigator
3637
import org.ole.planet.myplanet.ui.voices.ReplyActivity
3738
import org.ole.planet.myplanet.ui.voices.VoicesActions
3839
import org.ole.planet.myplanet.ui.voices.VoicesAdapter
3940
import org.ole.planet.myplanet.utils.FileUtils
4041
import org.ole.planet.myplanet.utils.FileUtils.getFileNameFromUrl
4142
import org.ole.planet.myplanet.utils.FileUtils.getRealPathFromURI
4243
import org.ole.planet.myplanet.utils.JsonUtils
43-
import org.ole.planet.myplanet.ui.components.FragmentNavigator
4444

4545
@RequiresApi(api = Build.VERSION_CODES.O)
4646
abstract class BaseVoicesFragment : BaseContainerFragment(), OnNewsItemClickListener {

app/src/main/java/org/ole/planet/myplanet/data/DataService.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package org.ole.planet.myplanet.data
33
import android.content.Context
44
import android.content.SharedPreferences
55
import androidx.core.content.edit
6-
import androidx.core.net.toUri
76
import com.google.gson.JsonObject
87
import dagger.hilt.android.EntryPointAccessors
98
import java.io.IOException
@@ -29,7 +28,6 @@ import org.ole.planet.myplanet.model.RealmCommunity
2928
import org.ole.planet.myplanet.repository.UserRepository
3029
import org.ole.planet.myplanet.services.ConfigurationManager
3130
import org.ole.planet.myplanet.services.UploadToShelfService
32-
import org.ole.planet.myplanet.services.sync.ServerUrlMapper
3331
import org.ole.planet.myplanet.ui.sync.ProcessUserDataActivity
3432
import org.ole.planet.myplanet.ui.sync.SyncActivity
3533
import org.ole.planet.myplanet.utils.Constants

0 commit comments

Comments
 (0)