Optimize all imports

This commit is contained in:
Inhishonor
2025-06-07 15:50:39 -07:00
parent f36709e144
commit dc83caeb3a
123 changed files with 187 additions and 248 deletions
@@ -28,7 +28,6 @@ import dev.octoshrimpy.quik.extensions.map
import io.reactivex.Completable
import io.reactivex.Single
import timber.log.Timber
import java.util.*
import javax.inject.Inject
class CallBlockerBlockingClient @Inject constructor(
@@ -18,8 +18,6 @@
*/
package dev.octoshrimpy.quik.compat
import android.annotation.TargetApi
import android.os.Build
import android.telephony.SubscriptionInfo
data class SubscriptionInfoCompat(private val subscriptionInfo: SubscriptionInfo) {
@@ -19,7 +19,6 @@
package dev.octoshrimpy.quik.compat
import android.content.Context
import android.os.Build
import android.telephony.SubscriptionManager
import dev.octoshrimpy.quik.manager.PermissionManager
import javax.inject.Inject
@@ -21,7 +21,6 @@ package dev.octoshrimpy.quik.manager
import android.app.PendingIntent
import android.content.Context
import android.content.Intent
import android.os.Build
import dev.octoshrimpy.quik.receiver.SendScheduledMessageReceiver
import javax.inject.Inject
@@ -20,21 +20,14 @@ package dev.octoshrimpy.quik.manager
import android.content.Context
import android.util.Log
import dev.octoshrimpy.quik.common.util.extensions.versionCode
import dev.octoshrimpy.quik.util.Preferences
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
import com.squareup.moshi.Moshi
import com.squareup.moshi.Types
import io.reactivex.Single
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.schedulers.Schedulers
import dev.octoshrimpy.quik.common.util.extensions.versionCode
import dev.octoshrimpy.quik.util.Preferences
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import okhttp3.Call
import okhttp3.Callback
import okhttp3.Response
import java.io.IOException
import javax.inject.Inject
class ChangelogManagerImpl @Inject constructor(
@@ -21,11 +21,12 @@ package dev.octoshrimpy.quik.mapper
import android.content.Context
import android.database.Cursor
import android.net.Uri
import android.provider.Telephony.*
import android.provider.Telephony.Mms
import android.provider.Telephony.MmsSms
import android.provider.Telephony.Sms
import com.google.android.mms.pdu_alt.EncodedStringValue
import com.google.android.mms.pdu_alt.PduHeaders
import com.google.android.mms.pdu_alt.PduPersister
import dev.octoshrimpy.quik.extensions.map
import dev.octoshrimpy.quik.manager.KeyManager
import dev.octoshrimpy.quik.manager.PermissionManager
import dev.octoshrimpy.quik.model.Message
@@ -21,11 +21,11 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.blocking.BlockingClient
import dev.octoshrimpy.quik.interactor.MarkBlocked
import dev.octoshrimpy.quik.repository.ConversationRepository
import dev.octoshrimpy.quik.util.Preferences
import dagger.android.AndroidInjection
import io.reactivex.schedulers.Schedulers
import javax.inject.Inject
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.UpdateScheduledMessageAlarms
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.UpdateScheduledMessageAlarms
import javax.inject.Inject
class BootReceiver : BroadcastReceiver() {
@@ -24,9 +24,9 @@ import android.content.Intent
import android.os.Build
import android.provider.Telephony
import androidx.annotation.RequiresApi
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SyncMessages
import dev.octoshrimpy.quik.util.Preferences
import dagger.android.AndroidInjection
import javax.inject.Inject
class DefaultSmsChangedReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.DeleteMessages
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.DeleteMessages
import javax.inject.Inject
class DeleteMessagesReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.MarkArchived
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.MarkArchived
import javax.inject.Inject
class MarkArchivedReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.MarkRead
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.MarkRead
import javax.inject.Inject
class MarkReadReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.MarkSeen
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.MarkSeen
import javax.inject.Inject
class MarkSeenReceiver : BroadcastReceiver() {
@@ -22,8 +22,8 @@ import android.content.Context
import android.content.Intent
import android.net.Uri
import com.klinker.android.send_message.MmsReceivedReceiver
import dev.octoshrimpy.quik.interactor.ReceiveMms
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.ReceiveMms
import javax.inject.Inject
class MmsReceivedReceiver : MmsReceivedReceiver() {
@@ -29,8 +29,8 @@ import android.provider.Telephony
import com.google.android.mms.MmsException
import com.google.android.mms.util_alt.SqliteWrapper
import com.klinker.android.send_message.Transaction
import dev.octoshrimpy.quik.interactor.SyncMessage
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SyncMessage
import timber.log.Timber
import java.io.File
import javax.inject.Inject
@@ -22,8 +22,8 @@ import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.net.Uri
import dev.octoshrimpy.quik.interactor.SyncMessage
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SyncMessage
import javax.inject.Inject
class MmsUpdatedReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.util.NightModeManager
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.util.NightModeManager
import javax.inject.Inject
class NightModeReceiver : BroadcastReceiver() {
@@ -22,12 +22,12 @@ import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import androidx.core.app.RemoteInput
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.compat.SubscriptionManagerCompat
import dev.octoshrimpy.quik.interactor.MarkRead
import dev.octoshrimpy.quik.interactor.SendMessage
import dev.octoshrimpy.quik.repository.ConversationRepository
import dev.octoshrimpy.quik.repository.MessageRepository
import dagger.android.AndroidInjection
import javax.inject.Inject
class RemoteMessagingReceiver : BroadcastReceiver() {
@@ -21,9 +21,9 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SendScheduledMessage
import dev.octoshrimpy.quik.repository.MessageRepository
import dagger.android.AndroidInjection
import javax.inject.Inject
class SendScheduledMessageReceiver : BroadcastReceiver() {
@@ -21,9 +21,9 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.RetrySending
import dev.octoshrimpy.quik.repository.MessageRepository
import dagger.android.AndroidInjection
import javax.inject.Inject
class SendSmsReceiver : BroadcastReceiver() {
@@ -22,9 +22,9 @@ import android.app.Activity
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.MarkDelivered
import dev.octoshrimpy.quik.interactor.MarkDeliveryFailed
import dagger.android.AndroidInjection
import javax.inject.Inject
class SmsDeliveredReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.SyncMessage
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SyncMessage
import javax.inject.Inject
/**
@@ -22,9 +22,9 @@ import android.app.Activity
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.MarkFailed
import dev.octoshrimpy.quik.interactor.MarkSent
import dagger.android.AndroidInjection
import javax.inject.Inject
class SmsSentReceiver : BroadcastReceiver() {
@@ -21,8 +21,8 @@ package dev.octoshrimpy.quik.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import dev.octoshrimpy.quik.interactor.SpeakThreads
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SpeakThreads
import dev.octoshrimpy.quik.repository.ConversationRepository
import javax.inject.Inject
@@ -27,11 +27,11 @@ import android.provider.Telephony
import androidx.core.content.contentValuesOf
import androidx.core.net.toUri
import androidx.documentfile.provider.DocumentFile
import com.squareup.moshi.Moshi
import dev.octoshrimpy.quik.common.util.extensions.now
import dev.octoshrimpy.quik.model.BackupFile
import dev.octoshrimpy.quik.model.Message
import dev.octoshrimpy.quik.util.Preferences
import com.squareup.moshi.Moshi
import io.reactivex.Observable
import io.reactivex.subjects.BehaviorSubject
import io.reactivex.subjects.Subject
@@ -40,7 +40,8 @@ import okio.buffer
import okio.source
import timber.log.Timber
import java.text.SimpleDateFormat
import java.util.*
import java.util.Locale
import java.util.Timer
import javax.inject.Inject
import javax.inject.Singleton
import kotlin.concurrent.schedule
@@ -68,7 +68,6 @@ import timber.log.Timber
import java.util.concurrent.TimeUnit
import javax.inject.Inject
import javax.inject.Singleton
import kotlin.collections.ArrayList
import kotlin.math.sqrt
@Singleton
@@ -6,13 +6,11 @@ import android.app.job.JobParameters
import android.app.job.JobService
import android.content.ComponentName
import android.content.Context
import androidx.core.content.getSystemService
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.common.util.extensions.jobScheduler
import dev.octoshrimpy.quik.interactor.DeleteOldMessages
import dagger.android.AndroidInjection
import io.reactivex.disposables.CompositeDisposable
import io.reactivex.rxkotlin.plusAssign
import kotlinx.coroutines.Job
import timber.log.Timber
import java.util.concurrent.TimeUnit
import javax.inject.Inject
@@ -22,9 +22,9 @@ import android.app.IntentService
import android.content.Intent
import android.net.Uri
import android.telephony.TelephonyManager
import dagger.android.AndroidInjection
import dev.octoshrimpy.quik.interactor.SendMessage
import dev.octoshrimpy.quik.repository.ConversationRepository
import dagger.android.AndroidInjection
import javax.inject.Inject
class HeadlessSmsSendService : IntentService("HeadlessSmsSendService") {
@@ -26,7 +26,8 @@ import androidx.appcompat.app.AppCompatDelegate
import dev.octoshrimpy.quik.manager.WidgetManager
import dev.octoshrimpy.quik.receiver.NightModeReceiver
import java.text.SimpleDateFormat
import java.util.*
import java.util.Calendar
import java.util.Locale
import java.util.concurrent.TimeUnit
import javax.inject.Inject
import javax.inject.Singleton
@@ -22,7 +22,7 @@ import android.content.Context
import android.telephony.PhoneNumberUtils
import io.michaelrocks.libphonenumber.android.PhoneNumberUtil
import io.michaelrocks.libphonenumber.android.Phonenumber
import java.util.*
import java.util.Locale
import javax.inject.Inject
import javax.inject.Singleton
@@ -25,8 +25,8 @@ import androidx.work.PeriodicWorkRequest
import androidx.work.WorkManager
import androidx.work.Worker
import androidx.work.WorkerParameters
import com.moez.QKSMS.util.Constants
import com.moez.QKSMS.manager.MediaRecorderManager
import com.moez.QKSMS.util.Constants
import dev.octoshrimpy.quik.repository.ScheduledMessageRepository
import java.io.File
import java.util.concurrent.TimeUnit