diff --git a/README.md b/README.md index a409421f..9429c5f8 100644 --- a/README.md +++ b/README.md @@ -17,12 +17,12 @@ This image is outdated! Will be updating it soon. [![Bitcoin donation](https://img.shields.io/badge/donate-bitcoin-yellow.svg)](https://qklabs.com/donate-btc/) [![PayPal donation](https://img.shields.io/badge/donate-paypal-yellow.svg)](https://qklabs.com/donate) -QUIK is an open source replacement to the [stock messaging app](https://github.com/android/platform_packages_apps_mms) on Android. It is a continuation to [QKSMS](https://github.com/moezbhatti/qksms), which is currently available on the [Google Play Store](https://play.google.com/store/apps/details?id=com.moez.QKSMS) and on [F-Droid](https://f-droid.org/repository/browse/?fdid=com.moez.QKSMS). +QUIK is an open source replacement to the [stock messaging app](https://github.com/android/platform_packages_apps_mms) on Android. It is a continuation to [QKSMS](https://github.com/moezbhatti/qksms), which is currently available on the [Google Play Store](https://play.google.com/store/apps/details?id=dev.octoshrimpy.quik) and on [F-Droid](https://f-droid.org/repository/browse/?fdid=dev.octoshrimpy.quik). QUIK is not yet available to download, but will be available as an installable APK from the releases tab and F-Droid. ## Reporting bugs diff --git a/android-smsmms/src/main/java/com/klinker/android/send_message/Transaction.kt b/android-smsmms/src/main/java/com/klinker/android/send_message/Transaction.kt index 2650c67d..76144f8e 100755 --- a/android-smsmms/src/main/java/com/klinker/android/send_message/Transaction.kt +++ b/android-smsmms/src/main/java/com/klinker/android/send_message/Transaction.kt @@ -56,12 +56,12 @@ class Transaction @JvmOverloads constructor(private val context: Context, settin companion object { var settings: Settings = Settings() - const val MMS_SENT = "com.moez.QKSMS.MMS_SENT" + const val MMS_SENT = "dev.octoshrimpy.quik.MMS_SENT" const val EXTRA_CONTENT_URI = "content_uri" const val EXTRA_FILE_PATH = "file_path" - const val NOTIFY_SMS_FAILURE = "com.moez.QKSMS.NOTIFY_SMS_FAILURE" - const val MMS_UPDATED = "com.moez.QKSMS.MMS_UPDATED" + const val NOTIFY_SMS_FAILURE = "dev.octoshrimpy.quik.NOTIFY_SMS_FAILURE" + const val MMS_UPDATED = "dev.octoshrimpy.quik.MMS_UPDATED" const val MMS_ERROR = "com.klinker.android.send_message.MMS_ERROR" const val REFRESH = "com.klinker.android.send_message.REFRESH" const val MMS_PROGRESS = "com.klinker.android.send_message.MMS_PROGRESS" diff --git a/common/build.gradle b/common/build.gradle index 4b9bd2be..8e4ee86d 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -28,7 +28,7 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } - namespace 'com.moez.QKSMS.common' + namespace 'dev.octoshrimpy.quik.common' } dependencies { diff --git a/common/src/main/java/com/moez/QKSMS/common/util/extensions/ContextExtensions.kt b/common/src/main/java/com/moez/QKSMS/common/util/extensions/ContextExtensions.kt index f5534a9f..9e46eae8 100644 --- a/common/src/main/java/com/moez/QKSMS/common/util/extensions/ContextExtensions.kt +++ b/common/src/main/java/com/moez/QKSMS/common/util/extensions/ContextExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import android.app.job.JobScheduler import android.content.Context @@ -27,7 +27,7 @@ import android.widget.Toast import androidx.annotation.StringRes import androidx.core.content.ContextCompat import androidx.core.content.getSystemService -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.util.tryOrNull fun Context.getColorCompat(colorRes: Int): Int { //return black as a default color, in case an invalid color ID was passed in diff --git a/common/src/main/java/com/moez/QKSMS/common/util/extensions/GlobalExtensions.kt b/common/src/main/java/com/moez/QKSMS/common/util/extensions/GlobalExtensions.kt index 69b16be1..681e298f 100644 --- a/common/src/main/java/com/moez/QKSMS/common/util/extensions/GlobalExtensions.kt +++ b/common/src/main/java/com/moez/QKSMS/common/util/extensions/GlobalExtensions.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions fun now(): Long { return System.currentTimeMillis() diff --git a/common/src/main/java/com/moez/QKSMS/compat/TelephonyCompat.kt b/common/src/main/java/com/moez/QKSMS/compat/TelephonyCompat.kt index 9f88e83a..56e5b77c 100644 --- a/common/src/main/java/com/moez/QKSMS/compat/TelephonyCompat.kt +++ b/common/src/main/java/com/moez/QKSMS/compat/TelephonyCompat.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.compat +package dev.octoshrimpy.quik.compat import android.content.Context import android.database.sqlite.SqliteWrapper diff --git a/common/src/main/java/com/moez/QKSMS/util/Utils.kt b/common/src/main/java/com/moez/QKSMS/util/Utils.kt index 5d6fd155..fea490f4 100644 --- a/common/src/main/java/com/moez/QKSMS/util/Utils.kt +++ b/common/src/main/java/com/moez/QKSMS/util/Utils.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import timber.log.Timber diff --git a/data/build.gradle b/data/build.gradle index 1b14fdfd..bd761aa7 100644 --- a/data/build.gradle +++ b/data/build.gradle @@ -42,7 +42,7 @@ android { withAnalytics { dimension "analytics" } noAnalytics { dimension "analytics" } } - namespace 'com.moez.QKSMS.data' + namespace 'dev.octoshrimpy.quik.data' } dependencies { diff --git a/data/src/androidTest/java/com/moez/QKSMS/repository/MessageRepositoryTest.kt b/data/src/androidTest/java/com/moez/QKSMS/repository/MessageRepositoryTest.kt index e5bb930f..20660477 100644 --- a/data/src/androidTest/java/com/moez/QKSMS/repository/MessageRepositoryTest.kt +++ b/data/src/androidTest/java/com/moez/QKSMS/repository/MessageRepositoryTest.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import androidx.test.runner.AndroidJUnit4 import org.junit.Test diff --git a/data/src/androidTest/java/com/moez/QKSMS/repository/PhoneNumberUtilsTest.kt b/data/src/androidTest/java/com/moez/QKSMS/repository/PhoneNumberUtilsTest.kt index 393bea4b..ce68ceee 100644 --- a/data/src/androidTest/java/com/moez/QKSMS/repository/PhoneNumberUtilsTest.kt +++ b/data/src/androidTest/java/com/moez/QKSMS/repository/PhoneNumberUtilsTest.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import androidx.test.InstrumentationRegistry import androidx.test.runner.AndroidJUnit4 -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.PhoneNumberUtils import org.junit.Assert.assertFalse import org.junit.Assert.assertTrue import org.junit.Before diff --git a/data/src/main/java/com/moez/QKSMS/blocking/BlockingManager.kt b/data/src/main/java/com/moez/QKSMS/blocking/BlockingManager.kt index a9f4114d..ad859360 100644 --- a/data/src/main/java/com/moez/QKSMS/blocking/BlockingManager.kt +++ b/data/src/main/java/com/moez/QKSMS/blocking/BlockingManager.kt @@ -1,6 +1,6 @@ -package com.moez.QKSMS.blocking +package dev.octoshrimpy.quik.blocking -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Completable import io.reactivex.Single import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/blocking/CallBlockerBlockingClient.kt b/data/src/main/java/com/moez/QKSMS/blocking/CallBlockerBlockingClient.kt index 965658a9..76befb70 100644 --- a/data/src/main/java/com/moez/QKSMS/blocking/CallBlockerBlockingClient.kt +++ b/data/src/main/java/com/moez/QKSMS/blocking/CallBlockerBlockingClient.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.blocking +package dev.octoshrimpy.quik.blocking import android.content.Context import android.content.Intent import android.database.Cursor import android.net.Uri import androidx.core.database.getStringOrNull -import com.moez.QKSMS.common.util.extensions.isInstalled -import com.moez.QKSMS.extensions.map +import dev.octoshrimpy.quik.common.util.extensions.isInstalled +import dev.octoshrimpy.quik.extensions.map import io.reactivex.Completable import io.reactivex.Single import timber.log.Timber diff --git a/data/src/main/java/com/moez/QKSMS/blocking/CallControlBlockingClient.kt b/data/src/main/java/com/moez/QKSMS/blocking/CallControlBlockingClient.kt index a22632fe..a05f79d1 100644 --- a/data/src/main/java/com/moez/QKSMS/blocking/CallControlBlockingClient.kt +++ b/data/src/main/java/com/moez/QKSMS/blocking/CallControlBlockingClient.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.blocking +package dev.octoshrimpy.quik.blocking import android.content.Context import android.content.Intent @@ -24,8 +24,8 @@ import android.database.Cursor import android.net.Uri import androidx.core.database.getStringOrNull import com.callcontrol.datashare.CallControl -import com.moez.QKSMS.common.util.extensions.isInstalled -import com.moez.QKSMS.extensions.map +import dev.octoshrimpy.quik.common.util.extensions.isInstalled +import dev.octoshrimpy.quik.extensions.map import io.reactivex.Completable import io.reactivex.Single import timber.log.Timber diff --git a/data/src/main/java/com/moez/QKSMS/blocking/QksmsBlockingClient.kt b/data/src/main/java/com/moez/QKSMS/blocking/QksmsBlockingClient.kt index 6ea3f9b9..64d30aed 100644 --- a/data/src/main/java/com/moez/QKSMS/blocking/QksmsBlockingClient.kt +++ b/data/src/main/java/com/moez/QKSMS/blocking/QksmsBlockingClient.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.blocking +package dev.octoshrimpy.quik.blocking -import com.moez.QKSMS.repository.BlockingRepository +import dev.octoshrimpy.quik.repository.BlockingRepository import io.reactivex.Completable import io.reactivex.Single import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/blocking/ShouldIAnswerBlockingClient.kt b/data/src/main/java/com/moez/QKSMS/blocking/ShouldIAnswerBlockingClient.kt index 84c927e5..1731b1fc 100644 --- a/data/src/main/java/com/moez/QKSMS/blocking/ShouldIAnswerBlockingClient.kt +++ b/data/src/main/java/com/moez/QKSMS/blocking/ShouldIAnswerBlockingClient.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.blocking +package dev.octoshrimpy.quik.blocking import android.content.ComponentName import android.content.Context @@ -28,8 +28,8 @@ import android.os.IBinder import android.os.Message import android.os.Messenger import androidx.core.os.bundleOf -import com.moez.QKSMS.common.util.extensions.isInstalled -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.common.util.extensions.isInstalled +import dev.octoshrimpy.quik.util.tryOrNull import io.reactivex.Completable import io.reactivex.Single import io.reactivex.subjects.SingleSubject diff --git a/data/src/main/java/com/moez/QKSMS/compat/SubscriptionInfoCompat.kt b/data/src/main/java/com/moez/QKSMS/compat/SubscriptionInfoCompat.kt index c18561b9..1278dedb 100644 --- a/data/src/main/java/com/moez/QKSMS/compat/SubscriptionInfoCompat.kt +++ b/data/src/main/java/com/moez/QKSMS/compat/SubscriptionInfoCompat.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.compat +package dev.octoshrimpy.quik.compat import android.annotation.TargetApi import android.os.Build diff --git a/data/src/main/java/com/moez/QKSMS/compat/SubscriptionManagerCompat.kt b/data/src/main/java/com/moez/QKSMS/compat/SubscriptionManagerCompat.kt index 4a2e4a2b..a859e000 100644 --- a/data/src/main/java/com/moez/QKSMS/compat/SubscriptionManagerCompat.kt +++ b/data/src/main/java/com/moez/QKSMS/compat/SubscriptionManagerCompat.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.compat +package dev.octoshrimpy.quik.compat import android.content.Context import android.os.Build import android.telephony.SubscriptionManager -import com.moez.QKSMS.manager.PermissionManager +import dev.octoshrimpy.quik.manager.PermissionManager import javax.inject.Inject class SubscriptionManagerCompat @Inject constructor(context: Context, private val permissions: PermissionManager) { diff --git a/data/src/main/java/com/moez/QKSMS/extensions/CollectionExtensions.kt b/data/src/main/java/com/moez/QKSMS/extensions/CollectionExtensions.kt index e22d70dd..85801678 100644 --- a/data/src/main/java/com/moez/QKSMS/extensions/CollectionExtensions.kt +++ b/data/src/main/java/com/moez/QKSMS/extensions/CollectionExtensions.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.extensions +package dev.octoshrimpy.quik.extensions inline fun Iterable.associateByNotNull(keySelector: (T) -> K?): Map { val map = hashMapOf() diff --git a/data/src/main/java/com/moez/QKSMS/extensions/CursorExtensions.kt b/data/src/main/java/com/moez/QKSMS/extensions/CursorExtensions.kt index a23e95b2..5e418664 100644 --- a/data/src/main/java/com/moez/QKSMS/extensions/CursorExtensions.kt +++ b/data/src/main/java/com/moez/QKSMS/extensions/CursorExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.extensions +package dev.octoshrimpy.quik.extensions import android.database.Cursor import io.reactivex.Flowable diff --git a/data/src/main/java/com/moez/QKSMS/extensions/MmsPartExtensions.kt b/data/src/main/java/com/moez/QKSMS/extensions/MmsPartExtensions.kt index ea890c8c..56b0809f 100644 --- a/data/src/main/java/com/moez/QKSMS/extensions/MmsPartExtensions.kt +++ b/data/src/main/java/com/moez/QKSMS/extensions/MmsPartExtensions.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.extensions +package dev.octoshrimpy.quik.extensions import com.google.android.mms.ContentType -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.model.MmsPart fun MmsPart.isSmil() = ContentType.APP_SMIL == type diff --git a/data/src/main/java/com/moez/QKSMS/extensions/RealmExtensions.kt b/data/src/main/java/com/moez/QKSMS/extensions/RealmExtensions.kt index c6ee74d9..32111fd8 100644 --- a/data/src/main/java/com/moez/QKSMS/extensions/RealmExtensions.kt +++ b/data/src/main/java/com/moez/QKSMS/extensions/RealmExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.extensions +package dev.octoshrimpy.quik.extensions import io.reactivex.Observable import io.realm.Realm diff --git a/data/src/main/java/com/moez/QKSMS/extensions/StringExtensions.kt b/data/src/main/java/com/moez/QKSMS/extensions/StringExtensions.kt index 1ef0a6ed..2ff7c6bc 100644 --- a/data/src/main/java/com/moez/QKSMS/extensions/StringExtensions.kt +++ b/data/src/main/java/com/moez/QKSMS/extensions/StringExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.extensions +package dev.octoshrimpy.quik.extensions import java.text.Normalizer diff --git a/data/src/main/java/com/moez/QKSMS/filter/ContactFilter.kt b/data/src/main/java/com/moez/QKSMS/filter/ContactFilter.kt index 6010c7b3..2168c844 100644 --- a/data/src/main/java/com/moez/QKSMS/filter/ContactFilter.kt +++ b/data/src/main/java/com/moez/QKSMS/filter/ContactFilter.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.filter +package dev.octoshrimpy.quik.filter -import com.moez.QKSMS.extensions.removeAccents -import com.moez.QKSMS.model.Contact +import dev.octoshrimpy.quik.extensions.removeAccents +import dev.octoshrimpy.quik.model.Contact import javax.inject.Inject class ContactFilter @Inject constructor(private val phoneNumberFilter: PhoneNumberFilter) : Filter() { diff --git a/data/src/main/java/com/moez/QKSMS/filter/ContactGroupFilter.kt b/data/src/main/java/com/moez/QKSMS/filter/ContactGroupFilter.kt index 903e16fd..6937a6b4 100644 --- a/data/src/main/java/com/moez/QKSMS/filter/ContactGroupFilter.kt +++ b/data/src/main/java/com/moez/QKSMS/filter/ContactGroupFilter.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.filter +package dev.octoshrimpy.quik.filter -import com.moez.QKSMS.extensions.removeAccents -import com.moez.QKSMS.model.ContactGroup +import dev.octoshrimpy.quik.extensions.removeAccents +import dev.octoshrimpy.quik.model.ContactGroup import javax.inject.Inject class ContactGroupFilter @Inject constructor(private val contactFilter: ContactFilter) : Filter() { diff --git a/data/src/main/java/com/moez/QKSMS/filter/ConversationFilter.kt b/data/src/main/java/com/moez/QKSMS/filter/ConversationFilter.kt index 712ad3de..2a9ecb36 100644 --- a/data/src/main/java/com/moez/QKSMS/filter/ConversationFilter.kt +++ b/data/src/main/java/com/moez/QKSMS/filter/ConversationFilter.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.filter +package dev.octoshrimpy.quik.filter -import com.moez.QKSMS.model.Conversation +import dev.octoshrimpy.quik.model.Conversation import javax.inject.Inject class ConversationFilter @Inject constructor(private val recipientFilter: RecipientFilter) : Filter() { diff --git a/data/src/main/java/com/moez/QKSMS/filter/Filter.kt b/data/src/main/java/com/moez/QKSMS/filter/Filter.kt index e839ad53..bc07af72 100644 --- a/data/src/main/java/com/moez/QKSMS/filter/Filter.kt +++ b/data/src/main/java/com/moez/QKSMS/filter/Filter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.filter +package dev.octoshrimpy.quik.filter abstract class Filter { diff --git a/data/src/main/java/com/moez/QKSMS/filter/PhoneNumberFilter.kt b/data/src/main/java/com/moez/QKSMS/filter/PhoneNumberFilter.kt index 470a84b6..2971e1b6 100644 --- a/data/src/main/java/com/moez/QKSMS/filter/PhoneNumberFilter.kt +++ b/data/src/main/java/com/moez/QKSMS/filter/PhoneNumberFilter.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.filter +package dev.octoshrimpy.quik.filter -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.PhoneNumberUtils import javax.inject.Inject class PhoneNumberFilter @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/filter/RecipientFilter.kt b/data/src/main/java/com/moez/QKSMS/filter/RecipientFilter.kt index 86ce9f87..3bd1fef8 100644 --- a/data/src/main/java/com/moez/QKSMS/filter/RecipientFilter.kt +++ b/data/src/main/java/com/moez/QKSMS/filter/RecipientFilter.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.filter +package dev.octoshrimpy.quik.filter -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.model.Recipient import javax.inject.Inject class RecipientFilter @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/listener/ContactAddedListenerImpl.kt b/data/src/main/java/com/moez/QKSMS/listener/ContactAddedListenerImpl.kt index 1d1f7433..d2079211 100644 --- a/data/src/main/java/com/moez/QKSMS/listener/ContactAddedListenerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/listener/ContactAddedListenerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.listener +package dev.octoshrimpy.quik.listener import android.content.Context import android.database.ContentObserver diff --git a/data/src/main/java/com/moez/QKSMS/manager/ActiveConversationManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/manager/ActiveConversationManagerImpl.kt index 4ef82765..e51f2c5d 100644 --- a/data/src/main/java/com/moez/QKSMS/manager/ActiveConversationManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/manager/ActiveConversationManagerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import javax.inject.Inject import javax.inject.Singleton diff --git a/data/src/main/java/com/moez/QKSMS/manager/AlarmManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/manager/AlarmManagerImpl.kt index 1d928042..82790999 100644 --- a/data/src/main/java/com/moez/QKSMS/manager/AlarmManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/manager/AlarmManagerImpl.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.app.PendingIntent import android.content.Context import android.content.Intent import android.os.Build -import com.moez.QKSMS.receiver.SendScheduledMessageReceiver +import dev.octoshrimpy.quik.receiver.SendScheduledMessageReceiver import javax.inject.Inject class AlarmManagerImpl @Inject constructor(private val context: Context) : AlarmManager { diff --git a/data/src/main/java/com/moez/QKSMS/manager/ChangelogManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/manager/ChangelogManagerImpl.kt index 6d414de0..d0002cf6 100644 --- a/data/src/main/java/com/moez/QKSMS/manager/ChangelogManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/manager/ChangelogManagerImpl.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.content.Context -import com.moez.QKSMS.common.util.extensions.versionCode -import com.moez.QKSMS.util.Preferences +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 diff --git a/data/src/main/java/com/moez/QKSMS/manager/KeyManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/manager/KeyManagerImpl.kt index 6b22866d..debbde33 100644 --- a/data/src/main/java/com/moez/QKSMS/manager/KeyManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/manager/KeyManagerImpl.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager -import com.moez.QKSMS.model.Message +import dev.octoshrimpy.quik.model.Message import io.realm.Realm import javax.inject.Inject import javax.inject.Singleton diff --git a/data/src/main/java/com/moez/QKSMS/manager/PermissionManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/manager/PermissionManagerImpl.kt index 93c3b1e1..21955eb0 100644 --- a/data/src/main/java/com/moez/QKSMS/manager/PermissionManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/manager/PermissionManagerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.Manifest import android.app.AlarmManager diff --git a/data/src/main/java/com/moez/QKSMS/manager/WidgetManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/manager/WidgetManagerImpl.kt index a8f3b26b..7c19f55a 100644 --- a/data/src/main/java/com/moez/QKSMS/manager/WidgetManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/manager/WidgetManagerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.appwidget.AppWidgetManager import android.content.ComponentName @@ -33,7 +33,7 @@ class WidgetManagerImpl @Inject constructor(private val context: Context) : Widg override fun updateTheme() { val ids = AppWidgetManager.getInstance(context) - .getAppWidgetIds(ComponentName("com.moez.QKSMS", "com.moez.QKSMS.feature.widget.WidgetProvider")) + .getAppWidgetIds(ComponentName("dev.octoshrimpy.quik", "dev.octoshrimpy.quik.feature.widget.WidgetProvider")) val intent = Intent().putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids) diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupImpl.kt index ad9d6532..d6464d72 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupImpl.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor import android.provider.ContactsContract -import com.moez.QKSMS.model.ContactGroup +import dev.octoshrimpy.quik.model.ContactGroup import javax.inject.Inject class CursorToContactGroupImpl @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMemberImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMemberImpl.kt index 7eb72aab..d0f832fd 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMemberImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMemberImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactImpl.kt index 5b618d03..9b7bccc5 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToContactImpl.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor import android.provider.ContactsContract.CommonDataKinds.Phone -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.PhoneNumber +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.PhoneNumber import javax.inject.Inject class CursorToContactImpl @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToConversationImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToConversationImpl.kt index 48416ab8..5937ec0e 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToConversationImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToConversationImpl.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor import android.net.Uri import android.provider.Telephony.Threads -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Recipient import javax.inject.Inject class CursorToConversationImpl @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToMessageImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToMessageImpl.kt index 03cbe250..e6371462 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToMessageImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToMessageImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor @@ -25,13 +25,13 @@ import android.provider.Telephony.* 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 com.moez.QKSMS.extensions.map -import com.moez.QKSMS.manager.KeyManager -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.util.Preferences -import com.moez.QKSMS.util.SqliteWrapper -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.extensions.map +import dev.octoshrimpy.quik.manager.KeyManager +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.util.Preferences +import dev.octoshrimpy.quik.util.SqliteWrapper +import dev.octoshrimpy.quik.util.tryOrNull import javax.inject.Inject class CursorToMessageImpl @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToPartImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToPartImpl.kt index 23a2c6a9..51505476 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToPartImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToPartImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor @@ -24,7 +24,7 @@ import android.net.Uri import android.provider.Telephony import androidx.core.database.getIntOrNull import androidx.core.database.getStringOrNull -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.model.MmsPart import javax.inject.Inject class CursorToPartImpl @Inject constructor(private val context: Context) : CursorToPart { diff --git a/data/src/main/java/com/moez/QKSMS/mapper/CursorToRecipientImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/CursorToRecipientImpl.kt index 08bf3974..ec7ad970 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/CursorToRecipientImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/CursorToRecipientImpl.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.content.Context import android.database.Cursor import android.net.Uri -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.model.Recipient import javax.inject.Inject class CursorToRecipientImpl @Inject constructor( diff --git a/data/src/main/java/com/moez/QKSMS/mapper/RatingManagerImpl.kt b/data/src/main/java/com/moez/QKSMS/mapper/RatingManagerImpl.kt index 09c8d60f..a268dc79 100644 --- a/data/src/main/java/com/moez/QKSMS/mapper/RatingManagerImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/mapper/RatingManagerImpl.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import com.f2prateek.rx.preferences2.RxSharedPreferences -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.RatingManager +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.RatingManager import io.reactivex.rxkotlin.Observables import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/migration/QkMigration.kt b/data/src/main/java/com/moez/QKSMS/migration/QkMigration.kt index beafeca1..3d1a7bd0 100644 --- a/data/src/main/java/com/moez/QKSMS/migration/QkMigration.kt +++ b/data/src/main/java/com/moez/QKSMS/migration/QkMigration.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.migration +package dev.octoshrimpy.quik.migration import android.content.Context -import com.moez.QKSMS.blocking.QksmsBlockingClient -import com.moez.QKSMS.common.util.extensions.versionCode -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.blocking.QksmsBlockingClient +import dev.octoshrimpy.quik.common.util.extensions.versionCode +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.Preferences import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/migration/QkRealmMigration.kt b/data/src/main/java/com/moez/QKSMS/migration/QkRealmMigration.kt index a006f83b..92e14040 100644 --- a/data/src/main/java/com/moez/QKSMS/migration/QkRealmMigration.kt +++ b/data/src/main/java/com/moez/QKSMS/migration/QkRealmMigration.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.migration +package dev.octoshrimpy.quik.migration import android.annotation.SuppressLint -import com.moez.QKSMS.extensions.map -import com.moez.QKSMS.mapper.CursorToContactImpl -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.extensions.map +import dev.octoshrimpy.quik.mapper.CursorToContactImpl +import dev.octoshrimpy.quik.util.Preferences import io.realm.DynamicRealm import io.realm.DynamicRealmObject import io.realm.FieldAttribute diff --git a/data/src/main/java/com/moez/QKSMS/receiver/BlockThreadReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/BlockThreadReceiver.kt index 68143ed8..dd569cfb 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/BlockThreadReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/BlockThreadReceiver.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.interactor.MarkBlocked -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.Preferences +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 javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/BootReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/BootReceiver.kt index e7f739f8..67f57e51 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/BootReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/BootReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.UpdateScheduledMessageAlarms +import dev.octoshrimpy.quik.interactor.UpdateScheduledMessageAlarms import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/DefaultSmsChangedReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/DefaultSmsChangedReceiver.kt index 8f3b2d9c..796bed0d 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/DefaultSmsChangedReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/DefaultSmsChangedReceiver.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context @@ -24,8 +24,8 @@ import android.content.Intent import android.os.Build import android.provider.Telephony import androidx.annotation.RequiresApi -import com.moez.QKSMS.interactor.SyncMessages -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.interactor.SyncMessages +import dev.octoshrimpy.quik.util.Preferences import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/DeleteMessagesReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/DeleteMessagesReceiver.kt index 60fab4f2..98a862d6 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/DeleteMessagesReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/DeleteMessagesReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.DeleteMessages +import dev.octoshrimpy.quik.interactor.DeleteMessages import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MarkArchivedReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MarkArchivedReceiver.kt index 55fdf232..64767646 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MarkArchivedReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MarkArchivedReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.MarkArchived +import dev.octoshrimpy.quik.interactor.MarkArchived import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt index d6ae0afa..507e2b65 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.MarkRead +import dev.octoshrimpy.quik.interactor.MarkRead import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt index 1ba94ba3..9a645ab0 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.MarkSeen +import dev.octoshrimpy.quik.interactor.MarkSeen import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MmsReceivedReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MmsReceivedReceiver.kt index 9e340b08..112e31a9 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MmsReceivedReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MmsReceivedReceiver.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.Context import android.content.Intent import android.net.Uri import com.klinker.android.send_message.MmsReceivedReceiver -import com.moez.QKSMS.interactor.ReceiveMms +import dev.octoshrimpy.quik.interactor.ReceiveMms import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MmsReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MmsReceiver.kt index 63e57a7e..1dd88c45 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MmsReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MmsReceiver.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import com.android.mms.transaction.PushReceiver diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MmsSentReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MmsSentReceiver.kt index 1aaba0e3..7041ad88 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MmsSentReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MmsSentReceiver.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.app.Activity import android.content.BroadcastReceiver @@ -29,7 +29,7 @@ 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 com.moez.QKSMS.interactor.SyncMessage +import dev.octoshrimpy.quik.interactor.SyncMessage import dagger.android.AndroidInjection import timber.log.Timber import java.io.File diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MmsUpdatedReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MmsUpdatedReceiver.kt index 2891a1b0..04d39960 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MmsUpdatedReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MmsUpdatedReceiver.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.net.Uri -import com.moez.QKSMS.interactor.SyncMessage +import dev.octoshrimpy.quik.interactor.SyncMessage import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/NightModeReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/NightModeReceiver.kt index aec5836d..9167def3 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/NightModeReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/NightModeReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.util.NightModeManager +import dev.octoshrimpy.quik.util.NightModeManager import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/RemoteMessagingReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/RemoteMessagingReceiver.kt index f013b847..b6323e23 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/RemoteMessagingReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/RemoteMessagingReceiver.kt @@ -16,17 +16,17 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import androidx.core.app.RemoteInput -import com.moez.QKSMS.compat.SubscriptionManagerCompat -import com.moez.QKSMS.interactor.MarkRead -import com.moez.QKSMS.interactor.SendMessage -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository +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 diff --git a/data/src/main/java/com/moez/QKSMS/receiver/SendScheduledMessageReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/SendScheduledMessageReceiver.kt index dcd2f393..abfbde20 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/SendScheduledMessageReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/SendScheduledMessageReceiver.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.SendScheduledMessage -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.interactor.SendScheduledMessage +import dev.octoshrimpy.quik.repository.MessageRepository import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/SendSmsReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/SendSmsReceiver.kt index f913f2e3..a2c3c3c8 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/SendSmsReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/SendSmsReceiver.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.RetrySending -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.interactor.RetrySending +import dev.octoshrimpy.quik.repository.MessageRepository import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/SmsDeliveredReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/SmsDeliveredReceiver.kt index 83382c31..3faa694e 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/SmsDeliveredReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/SmsDeliveredReceiver.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.app.Activity import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.MarkDelivered -import com.moez.QKSMS.interactor.MarkDeliveryFailed +import dev.octoshrimpy.quik.interactor.MarkDelivered +import dev.octoshrimpy.quik.interactor.MarkDeliveryFailed import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/SmsProviderChangedReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/SmsProviderChangedReceiver.kt index dcdc53fb..67438325 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/SmsProviderChangedReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/SmsProviderChangedReceiver.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.SyncMessage +import dev.octoshrimpy.quik.interactor.SyncMessage import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/SmsReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/SmsReceiver.kt index 3e6c410f..5f6badf3 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/SmsReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/SmsReceiver.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.provider.Telephony.Sms -import com.moez.QKSMS.interactor.ReceiveSms +import dev.octoshrimpy.quik.interactor.ReceiveSms import dagger.android.AndroidInjection import timber.log.Timber import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/receiver/SmsSentReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/SmsSentReceiver.kt index 077e9f33..6c4fe35b 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/SmsSentReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/SmsSentReceiver.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.receiver +package dev.octoshrimpy.quik.receiver import android.app.Activity import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.moez.QKSMS.interactor.MarkFailed -import com.moez.QKSMS.interactor.MarkSent +import dev.octoshrimpy.quik.interactor.MarkFailed +import dev.octoshrimpy.quik.interactor.MarkSent import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt index 214dd20e..ef5469a1 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.annotation.SuppressLint import android.content.Context @@ -27,10 +27,10 @@ import android.provider.Telephony import androidx.core.content.contentValuesOf import androidx.core.net.toUri import androidx.documentfile.provider.DocumentFile -import com.moez.QKSMS.common.util.extensions.now -import com.moez.QKSMS.model.BackupFile -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.util.Preferences +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 diff --git a/data/src/main/java/com/moez/QKSMS/repository/BlockingRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/BlockingRepositoryImpl.kt index 4dcbcb1e..1099ca06 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/BlockingRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/BlockingRepositoryImpl.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository -import com.moez.QKSMS.extensions.anyOf -import com.moez.QKSMS.model.BlockedNumber -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.extensions.anyOf +import dev.octoshrimpy.quik.model.BlockedNumber +import dev.octoshrimpy.quik.util.PhoneNumberUtils import io.realm.Realm import io.realm.RealmResults import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/repository/ContactRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/ContactRepositoryImpl.kt index ee3d25fa..f07aab19 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/ContactRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/ContactRepositoryImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.content.Context import android.net.Uri @@ -24,12 +24,12 @@ import android.provider.BaseColumns import android.provider.ContactsContract import android.provider.ContactsContract.CommonDataKinds.Email import android.provider.ContactsContract.CommonDataKinds.Phone -import com.moez.QKSMS.extensions.asFlowable -import com.moez.QKSMS.extensions.asObservable -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.ContactGroup -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.extensions.asFlowable +import dev.octoshrimpy.quik.extensions.asObservable +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.ContactGroup +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Flowable import io.reactivex.Observable import io.reactivex.Single diff --git a/data/src/main/java/com/moez/QKSMS/repository/ConversationRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/ConversationRepositoryImpl.kt index 7706c904..7c5f9408 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/ConversationRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/ConversationRepositoryImpl.kt @@ -16,26 +16,26 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.content.ContentUris import android.content.Context import android.provider.Telephony -import com.moez.QKSMS.compat.TelephonyCompat -import com.moez.QKSMS.extensions.anyOf -import com.moez.QKSMS.extensions.asObservable -import com.moez.QKSMS.extensions.map -import com.moez.QKSMS.extensions.removeAccents -import com.moez.QKSMS.filter.ConversationFilter -import com.moez.QKSMS.mapper.CursorToConversation -import com.moez.QKSMS.mapper.CursorToRecipient -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.model.SearchResult -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.compat.TelephonyCompat +import dev.octoshrimpy.quik.extensions.anyOf +import dev.octoshrimpy.quik.extensions.asObservable +import dev.octoshrimpy.quik.extensions.map +import dev.octoshrimpy.quik.extensions.removeAccents +import dev.octoshrimpy.quik.filter.ConversationFilter +import dev.octoshrimpy.quik.mapper.CursorToConversation +import dev.octoshrimpy.quik.mapper.CursorToRecipient +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.model.SearchResult +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.tryOrNull import io.reactivex.Observable import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.schedulers.Schedulers diff --git a/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt index 14514832..e776c705 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/MessageRepositoryImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.app.AlarmManager import android.app.PendingIntent @@ -43,24 +43,24 @@ import com.google.android.mms.pdu_alt.PduPersister import com.klinker.android.send_message.SmsManagerFactory import com.klinker.android.send_message.StripAccents import com.klinker.android.send_message.Transaction -import com.moez.QKSMS.common.util.extensions.now -import com.moez.QKSMS.compat.TelephonyCompat -import com.moez.QKSMS.extensions.anyOf -import com.moez.QKSMS.extensions.isImage -import com.moez.QKSMS.extensions.isVideo -import com.moez.QKSMS.manager.ActiveConversationManager -import com.moez.QKSMS.manager.KeyManager -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart -import com.moez.QKSMS.receiver.SendSmsReceiver -import com.moez.QKSMS.receiver.SmsDeliveredReceiver -import com.moez.QKSMS.receiver.SmsSentReceiver -import com.moez.QKSMS.util.ImageUtils -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.Preferences -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.common.util.extensions.now +import dev.octoshrimpy.quik.compat.TelephonyCompat +import dev.octoshrimpy.quik.extensions.anyOf +import dev.octoshrimpy.quik.extensions.isImage +import dev.octoshrimpy.quik.extensions.isVideo +import dev.octoshrimpy.quik.manager.ActiveConversationManager +import dev.octoshrimpy.quik.manager.KeyManager +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart +import dev.octoshrimpy.quik.receiver.SendSmsReceiver +import dev.octoshrimpy.quik.receiver.SmsDeliveredReceiver +import dev.octoshrimpy.quik.receiver.SmsSentReceiver +import dev.octoshrimpy.quik.util.ImageUtils +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.Preferences +import dev.octoshrimpy.quik.util.tryOrNull import io.realm.Case import io.realm.Realm import io.realm.RealmResults diff --git a/data/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepositoryImpl.kt index 4c382bed..40a8f431 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepositoryImpl.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository -import com.moez.QKSMS.model.ScheduledMessage +import dev.octoshrimpy.quik.model.ScheduledMessage import io.realm.Realm import io.realm.RealmList import io.realm.RealmResults diff --git a/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt b/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt index 1990adf1..00464616 100644 --- a/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt +++ b/data/src/main/java/com/moez/QKSMS/repository/SyncRepositoryImpl.kt @@ -16,34 +16,34 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.content.ContentResolver import android.content.ContentUris import android.net.Uri import android.provider.Telephony import com.f2prateek.rx.preferences2.RxSharedPreferences -import com.moez.QKSMS.extensions.forEach -import com.moez.QKSMS.extensions.insertOrUpdate -import com.moez.QKSMS.extensions.map -import com.moez.QKSMS.manager.KeyManager -import com.moez.QKSMS.mapper.CursorToContact -import com.moez.QKSMS.mapper.CursorToContactGroup -import com.moez.QKSMS.mapper.CursorToContactGroupMember -import com.moez.QKSMS.mapper.CursorToConversation -import com.moez.QKSMS.mapper.CursorToMessage -import com.moez.QKSMS.mapper.CursorToPart -import com.moez.QKSMS.mapper.CursorToRecipient -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.ContactGroup -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart -import com.moez.QKSMS.model.PhoneNumber -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.model.SyncLog -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.extensions.forEach +import dev.octoshrimpy.quik.extensions.insertOrUpdate +import dev.octoshrimpy.quik.extensions.map +import dev.octoshrimpy.quik.manager.KeyManager +import dev.octoshrimpy.quik.mapper.CursorToContact +import dev.octoshrimpy.quik.mapper.CursorToContactGroup +import dev.octoshrimpy.quik.mapper.CursorToContactGroupMember +import dev.octoshrimpy.quik.mapper.CursorToConversation +import dev.octoshrimpy.quik.mapper.CursorToMessage +import dev.octoshrimpy.quik.mapper.CursorToPart +import dev.octoshrimpy.quik.mapper.CursorToRecipient +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.ContactGroup +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart +import dev.octoshrimpy.quik.model.PhoneNumber +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.model.SyncLog +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.tryOrNull import io.reactivex.subjects.BehaviorSubject import io.reactivex.subjects.Subject import io.realm.Realm diff --git a/data/src/main/java/com/moez/QKSMS/service/AutoDeleteService.kt b/data/src/main/java/com/moez/QKSMS/service/AutoDeleteService.kt index b29edca7..537a0fef 100644 --- a/data/src/main/java/com/moez/QKSMS/service/AutoDeleteService.kt +++ b/data/src/main/java/com/moez/QKSMS/service/AutoDeleteService.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.service +package dev.octoshrimpy.quik.service import android.annotation.SuppressLint import android.app.job.JobInfo @@ -7,8 +7,8 @@ import android.app.job.JobService import android.content.ComponentName import android.content.Context import androidx.core.content.getSystemService -import com.moez.QKSMS.common.util.extensions.jobScheduler -import com.moez.QKSMS.interactor.DeleteOldMessages +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 diff --git a/data/src/main/java/com/moez/QKSMS/service/HeadlessSmsSendService.kt b/data/src/main/java/com/moez/QKSMS/service/HeadlessSmsSendService.kt index ce390934..ff6ed935 100644 --- a/data/src/main/java/com/moez/QKSMS/service/HeadlessSmsSendService.kt +++ b/data/src/main/java/com/moez/QKSMS/service/HeadlessSmsSendService.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.service +package dev.octoshrimpy.quik.service import android.app.IntentService import android.content.Intent import android.net.Uri import android.telephony.TelephonyManager -import com.moez.QKSMS.interactor.SendMessage -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.interactor.SendMessage +import dev.octoshrimpy.quik.repository.ConversationRepository import dagger.android.AndroidInjection import javax.inject.Inject diff --git a/data/src/main/java/com/moez/QKSMS/util/ActiveSubscriptionObservable.kt b/data/src/main/java/com/moez/QKSMS/util/ActiveSubscriptionObservable.kt index c52f8f5b..521730ad 100644 --- a/data/src/main/java/com/moez/QKSMS/util/ActiveSubscriptionObservable.kt +++ b/data/src/main/java/com/moez/QKSMS/util/ActiveSubscriptionObservable.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util -import com.moez.QKSMS.compat.SubscriptionInfoCompat -import com.moez.QKSMS.compat.SubscriptionManagerCompat +import dev.octoshrimpy.quik.compat.SubscriptionInfoCompat +import dev.octoshrimpy.quik.compat.SubscriptionManagerCompat import io.reactivex.Observable import io.reactivex.Observer import io.reactivex.disposables.Disposable diff --git a/data/src/main/java/com/moez/QKSMS/util/GifEncoder.kt b/data/src/main/java/com/moez/QKSMS/util/GifEncoder.kt index 177c28d5..ce88504a 100644 --- a/data/src/main/java/com/moez/QKSMS/util/GifEncoder.kt +++ b/data/src/main/java/com/moez/QKSMS/util/GifEncoder.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.content.Context import android.graphics.Bitmap diff --git a/data/src/main/java/com/moez/QKSMS/util/GlideAppModule.kt b/data/src/main/java/com/moez/QKSMS/util/GlideAppModule.kt index 294a2c64..fdb1c323 100644 --- a/data/src/main/java/com/moez/QKSMS/util/GlideAppModule.kt +++ b/data/src/main/java/com/moez/QKSMS/util/GlideAppModule.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.content.Context import android.util.Log diff --git a/data/src/main/java/com/moez/QKSMS/util/ImageUtils.kt b/data/src/main/java/com/moez/QKSMS/util/ImageUtils.kt index ff74b7fd..a3712342 100644 --- a/data/src/main/java/com/moez/QKSMS/util/ImageUtils.kt +++ b/data/src/main/java/com/moez/QKSMS/util/ImageUtils.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.content.Context import android.net.Uri diff --git a/data/src/main/java/com/moez/QKSMS/util/NightModeManager.kt b/data/src/main/java/com/moez/QKSMS/util/NightModeManager.kt index 6cb00076..0414661e 100644 --- a/data/src/main/java/com/moez/QKSMS/util/NightModeManager.kt +++ b/data/src/main/java/com/moez/QKSMS/util/NightModeManager.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.app.AlarmManager import android.app.PendingIntent import android.content.Context import android.content.Intent import androidx.appcompat.app.AppCompatDelegate -import com.moez.QKSMS.manager.WidgetManager -import com.moez.QKSMS.receiver.NightModeReceiver +import dev.octoshrimpy.quik.manager.WidgetManager +import dev.octoshrimpy.quik.receiver.NightModeReceiver import java.text.SimpleDateFormat import java.util.* import java.util.concurrent.TimeUnit diff --git a/data/src/main/java/com/moez/QKSMS/util/PhoneNumberUtils.kt b/data/src/main/java/com/moez/QKSMS/util/PhoneNumberUtils.kt index 9885fc7a..408fd84a 100644 --- a/data/src/main/java/com/moez/QKSMS/util/PhoneNumberUtils.kt +++ b/data/src/main/java/com/moez/QKSMS/util/PhoneNumberUtils.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.content.Context import android.telephony.PhoneNumberUtils diff --git a/data/src/main/java/com/moez/QKSMS/util/QkFileObserver.kt b/data/src/main/java/com/moez/QKSMS/util/QkFileObserver.kt index f1f72809..72a6707b 100644 --- a/data/src/main/java/com/moez/QKSMS/util/QkFileObserver.kt +++ b/data/src/main/java/com/moez/QKSMS/util/QkFileObserver.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.os.FileObserver import io.reactivex.Observable diff --git a/data/src/main/java/com/moez/QKSMS/util/SqliteWrapper.kt b/data/src/main/java/com/moez/QKSMS/util/SqliteWrapper.kt index 73244de8..e343c280 100644 --- a/data/src/main/java/com/moez/QKSMS/util/SqliteWrapper.kt +++ b/data/src/main/java/com/moez/QKSMS/util/SqliteWrapper.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.content.Context import android.database.Cursor diff --git a/data/src/noAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt b/data/src/noAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt index 772c3ea3..58dba725 100644 --- a/data/src/noAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt +++ b/data/src/noAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import org.json.JSONObject import timber.log.Timber diff --git a/data/src/noAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt b/data/src/noAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt index 0f51410f..ef4dbd1c 100644 --- a/data/src/noAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt +++ b/data/src/noAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt @@ -17,10 +17,10 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.content.Context -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.util.Preferences import kotlinx.coroutines.suspendCancellableCoroutine import javax.inject.Inject import kotlin.coroutines.resume diff --git a/data/src/withAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt b/data/src/withAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt index 2cc27c1c..aa548786 100644 --- a/data/src/withAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt +++ b/data/src/withAnalytics/java/com/moez/QKSMS/manager/AnalyticsManagerImpl.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.content.Context import com.amplitude.api.Amplitude import com.amplitude.api.AmplitudeClient import com.amplitude.api.Identify -import com.moez.QKSMS.data.BuildConfig +import dev.octoshrimpy.quik.data.BuildConfig import org.json.JSONArray import org.json.JSONObject import timber.log.Timber diff --git a/data/src/withAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt b/data/src/withAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt index 32a48cc0..f59df235 100644 --- a/data/src/withAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt +++ b/data/src/withAnalytics/java/com/moez/QKSMS/manager/ReferralManagerImpl.kt @@ -17,12 +17,12 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.content.Context import com.android.installreferrer.api.InstallReferrerClient import com.android.installreferrer.api.InstallReferrerStateListener -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.util.Preferences import kotlinx.coroutines.suspendCancellableCoroutine import javax.inject.Inject import kotlin.coroutines.resume diff --git a/domain/build.gradle b/domain/build.gradle index eb24d5ba..1ed412a9 100644 --- a/domain/build.gradle +++ b/domain/build.gradle @@ -34,7 +34,7 @@ android { minSdkVersion 23 targetSdkVersion 33 } - namespace 'com.moez.QKSMS.domain' + namespace 'dev.octoshrimpy.quik.domain' } dependencies { diff --git a/domain/src/main/java/com/moez/QKSMS/blocking/BlockingClient.kt b/domain/src/main/java/com/moez/QKSMS/blocking/BlockingClient.kt index 13c6b9ed..d31e6f59 100644 --- a/domain/src/main/java/com/moez/QKSMS/blocking/BlockingClient.kt +++ b/domain/src/main/java/com/moez/QKSMS/blocking/BlockingClient.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.blocking +package dev.octoshrimpy.quik.blocking import io.reactivex.Completable import io.reactivex.Single diff --git a/domain/src/main/java/com/moez/QKSMS/experiment/Experiment.kt b/domain/src/main/java/com/moez/QKSMS/experiment/Experiment.kt index da5785fd..51fa95ca 100644 --- a/domain/src/main/java/com/moez/QKSMS/experiment/Experiment.kt +++ b/domain/src/main/java/com/moez/QKSMS/experiment/Experiment.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.experiment +package dev.octoshrimpy.quik.experiment import android.content.Context import android.preference.PreferenceManager -import com.moez.QKSMS.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.AnalyticsManager import java.util.* abstract class Experiment(val context: Context, val analytics: AnalyticsManager) { diff --git a/domain/src/main/java/com/moez/QKSMS/experiment/Variant.kt b/domain/src/main/java/com/moez/QKSMS/experiment/Variant.kt index 0d7d5df6..2057f514 100644 --- a/domain/src/main/java/com/moez/QKSMS/experiment/Variant.kt +++ b/domain/src/main/java/com/moez/QKSMS/experiment/Variant.kt @@ -16,6 +16,6 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.experiment +package dev.octoshrimpy.quik.experiment data class Variant(val key: String, val value: T) \ No newline at end of file diff --git a/domain/src/main/java/com/moez/QKSMS/extensions/RxExtensions.kt b/domain/src/main/java/com/moez/QKSMS/extensions/RxExtensions.kt index a5e1a49d..4409e75a 100644 --- a/domain/src/main/java/com/moez/QKSMS/extensions/RxExtensions.kt +++ b/domain/src/main/java/com/moez/QKSMS/extensions/RxExtensions.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.extensions +package dev.octoshrimpy.quik.extensions import io.reactivex.Flowable import io.reactivex.Observable diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/AddScheduledMessage.kt b/domain/src/main/java/com/moez/QKSMS/interactor/AddScheduledMessage.kt index 3b31402a..a18ffd07 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/AddScheduledMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/AddScheduledMessage.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ScheduledMessageRepository +import dev.octoshrimpy.quik.repository.ScheduledMessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/CancelDelayedMessage.kt b/domain/src/main/java/com/moez/QKSMS/interactor/CancelDelayedMessage.kt index 429c2a75..7be5d400 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/CancelDelayedMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/CancelDelayedMessage.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/DeleteConversations.kt b/domain/src/main/java/com/moez/QKSMS/interactor/DeleteConversations.kt index 9c7da372..9c122c70 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/DeleteConversations.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/DeleteConversations.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/DeleteMessages.kt b/domain/src/main/java/com/moez/QKSMS/interactor/DeleteMessages.kt index 3f573cdf..0edc297b 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/DeleteMessages.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/DeleteMessages.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/DeleteOldMessages.kt b/domain/src/main/java/com/moez/QKSMS/interactor/DeleteOldMessages.kt index 7479933d..6e5e0c45 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/DeleteOldMessages.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/DeleteOldMessages.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Flowable import timber.log.Timber import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/Interactor.kt b/domain/src/main/java/com/moez/QKSMS/interactor/Interactor.kt index 309ddfe9..8f0185a0 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/Interactor.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/Interactor.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import io.reactivex.Flowable import io.reactivex.android.schedulers.AndroidSchedulers diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkAllSeen.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkAllSeen.kt index c1c2a201..2eb4ed53 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkAllSeen.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkAllSeen.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkArchived.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkArchived.kt index 2b9b8890..715158ae 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkArchived.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkArchived.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkBlocked.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkBlocked.kt index da6d5e76..05a84ca6 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkBlocked.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkBlocked.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkDelivered.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkDelivered.kt index c36cb82a..5128e93d 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkDelivered.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkDelivered.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkDeliveryFailed.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkDeliveryFailed.kt index 8c5e465b..85f3a058 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkDeliveryFailed.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkDeliveryFailed.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkFailed.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkFailed.kt index 6aa7ed5d..f8bab958 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkFailed.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkFailed.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkPinned.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkPinned.kt index 781d65a6..22181934 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkPinned.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkPinned.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.ShortcutManager -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.manager.ShortcutManager +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkRead.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkRead.kt index ff612971..0a1b2f8d 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkRead.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkRead.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkSeen.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkSeen.kt index 6f58e8cc..69080a64 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkSeen.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkSeen.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkSent.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkSent.kt index 135b597a..173ecc40 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkSent.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkSent.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnarchived.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnarchived.kt index 19aecf4f..86a12f84 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnarchived.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnarchived.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnblocked.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnblocked.kt index e92e6090..6eca4322 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnblocked.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnblocked.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnpinned.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnpinned.kt index 2cbb5e7b..e25e6156 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnpinned.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnpinned.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.ShortcutManager -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.manager.ShortcutManager +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnread.kt b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnread.kt index b9e3964d..2f01ea52 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnread.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/MarkUnread.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/PerformBackup.kt b/domain/src/main/java/com/moez/QKSMS/interactor/PerformBackup.kt index e0b60695..90ec1215 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/PerformBackup.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/PerformBackup.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.repository.BackupRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/PerformRestore.kt b/domain/src/main/java/com/moez/QKSMS/interactor/PerformRestore.kt index 2dfb6ce4..97e09162 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/PerformRestore.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/PerformRestore.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import android.net.Uri -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.repository.BackupRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveMms.kt b/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveMms.kt index e67c7a79..436e14dc 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveMms.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveMms.kt @@ -16,17 +16,17 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import android.net.Uri -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.manager.ActiveConversationManager -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.repository.SyncRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.manager.ActiveConversationManager +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.repository.SyncRepository +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Flowable import timber.log.Timber import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveSms.kt b/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveSms.kt index c8fbeddb..2a76d866 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveSms.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/ReceiveSms.kt @@ -16,16 +16,16 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import android.telephony.SmsMessage -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.manager.ShortcutManager -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.manager.ShortcutManager +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Flowable import timber.log.Timber import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/RetrySending.kt b/domain/src/main/java/com/moez/QKSMS/interactor/RetrySending.kt index 71818f3d..825cdd8b 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/RetrySending.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/RetrySending.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SaveImage.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SaveImage.kt index 3c5e5838..e34761ac 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SaveImage.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SaveImage.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SendMessage.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SendMessage.kt index 6018670d..b6443e75 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SendMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SendMessage.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import android.content.Context -import com.moez.QKSMS.compat.TelephonyCompat -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.compat.TelephonyCompat +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SendScheduledMessage.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SendScheduledMessage.kt index 00a3ef09..8b76318b 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SendScheduledMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SendScheduledMessage.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import android.content.Context import android.net.Uri -import com.moez.QKSMS.compat.TelephonyCompat -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.repository.ScheduledMessageRepository +import dev.octoshrimpy.quik.compat.TelephonyCompat +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.repository.ScheduledMessageRepository import io.reactivex.Flowable import io.reactivex.rxkotlin.toFlowable import io.realm.RealmList diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SetDefaultPhoneNumber.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SetDefaultPhoneNumber.kt index 639c1542..f44243ee 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SetDefaultPhoneNumber.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SetDefaultPhoneNumber.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.ContactRepository +import dev.octoshrimpy.quik.repository.ContactRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SyncContacts.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SyncContacts.kt index 45fd8874..8ce0f948 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SyncContacts.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SyncContacts.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.SyncRepository +import dev.octoshrimpy.quik.repository.SyncRepository import io.reactivex.Flowable import timber.log.Timber import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessage.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessage.kt index 9aa9e0eb..4411614b 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessage.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import android.net.Uri -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.SyncRepository +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.SyncRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessages.kt b/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessages.kt index 66acd4e2..2beb7b1d 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessages.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/SyncMessages.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.repository.SyncRepository +import dev.octoshrimpy.quik.repository.SyncRepository import io.reactivex.Flowable import timber.log.Timber import java.util.concurrent.TimeUnit diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/UpdateBadge.kt b/domain/src/main/java/com/moez/QKSMS/interactor/UpdateBadge.kt index 7359e659..c7dfec7f 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/UpdateBadge.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/UpdateBadge.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.ShortcutManager -import com.moez.QKSMS.manager.WidgetManager +import dev.octoshrimpy.quik.manager.ShortcutManager +import dev.octoshrimpy.quik.manager.WidgetManager import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/interactor/UpdateScheduledMessageAlarms.kt b/domain/src/main/java/com/moez/QKSMS/interactor/UpdateScheduledMessageAlarms.kt index 5b8ab1ca..1acc4009 100644 --- a/domain/src/main/java/com/moez/QKSMS/interactor/UpdateScheduledMessageAlarms.kt +++ b/domain/src/main/java/com/moez/QKSMS/interactor/UpdateScheduledMessageAlarms.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor -import com.moez.QKSMS.manager.AlarmManager -import com.moez.QKSMS.repository.ScheduledMessageRepository +import dev.octoshrimpy.quik.manager.AlarmManager +import dev.octoshrimpy.quik.repository.ScheduledMessageRepository import io.reactivex.Flowable import javax.inject.Inject diff --git a/domain/src/main/java/com/moez/QKSMS/listener/ContactAddedListener.kt b/domain/src/main/java/com/moez/QKSMS/listener/ContactAddedListener.kt index 800d8346..b6cd5551 100644 --- a/domain/src/main/java/com/moez/QKSMS/listener/ContactAddedListener.kt +++ b/domain/src/main/java/com/moez/QKSMS/listener/ContactAddedListener.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.listener +package dev.octoshrimpy.quik.listener import io.reactivex.Observable diff --git a/domain/src/main/java/com/moez/QKSMS/manager/ActiveConversationManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/ActiveConversationManager.kt index 4ed432d4..53112912 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/ActiveConversationManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/ActiveConversationManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager /** * Keeps track of the conversation that the user is currently viewing. This is useful when we diff --git a/domain/src/main/java/com/moez/QKSMS/manager/AlarmManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/AlarmManager.kt index 84065563..bda93202 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/AlarmManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/AlarmManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.app.PendingIntent diff --git a/domain/src/main/java/com/moez/QKSMS/manager/AnalyticsManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/AnalyticsManager.kt index 1f0b9008..7c8109a8 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/AnalyticsManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/AnalyticsManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager interface AnalyticsManager { diff --git a/domain/src/main/java/com/moez/QKSMS/manager/BillingManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/BillingManager.kt index e92e763a..a1157248 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/BillingManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/BillingManager.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import android.app.Activity import io.reactivex.Observable diff --git a/domain/src/main/java/com/moez/QKSMS/manager/ChangelogManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/ChangelogManager.kt index 4ba22f8b..fd7df55a 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/ChangelogManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/ChangelogManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager interface ChangelogManager { diff --git a/domain/src/main/java/com/moez/QKSMS/manager/KeyManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/KeyManager.kt index c3d27b9b..708aa0b8 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/KeyManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/KeyManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager /** * Helper class for generating incrementing ids for messages diff --git a/domain/src/main/java/com/moez/QKSMS/manager/NotificationManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/NotificationManager.kt index 2af74aa7..98d74af7 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/NotificationManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/NotificationManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import androidx.core.app.NotificationCompat diff --git a/domain/src/main/java/com/moez/QKSMS/manager/PermissionManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/PermissionManager.kt index f53ea5b4..c1a30c63 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/PermissionManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/PermissionManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager interface PermissionManager { diff --git a/domain/src/main/java/com/moez/QKSMS/manager/RatingManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/RatingManager.kt index 9ea89e4a..9353bc98 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/RatingManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/RatingManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager import io.reactivex.Observable diff --git a/domain/src/main/java/com/moez/QKSMS/manager/ReferralManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/ReferralManager.kt index 30bcfff4..2c164f13 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/ReferralManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/ReferralManager.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager interface ReferralManager { diff --git a/domain/src/main/java/com/moez/QKSMS/manager/ShortcutManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/ShortcutManager.kt index 7f57f378..fd7d496d 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/ShortcutManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/ShortcutManager.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager interface ShortcutManager { diff --git a/domain/src/main/java/com/moez/QKSMS/manager/WidgetManager.kt b/domain/src/main/java/com/moez/QKSMS/manager/WidgetManager.kt index eabaab0a..1963f2e7 100644 --- a/domain/src/main/java/com/moez/QKSMS/manager/WidgetManager.kt +++ b/domain/src/main/java/com/moez/QKSMS/manager/WidgetManager.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.manager +package dev.octoshrimpy.quik.manager interface WidgetManager { companion object { - const val ACTION_NOTIFY_DATASET_CHANGED = "com.moez.QKSMS.intent.action.ACTION_NOTIFY_DATASET_CHANGED" + const val ACTION_NOTIFY_DATASET_CHANGED = "dev.octoshrimpy.quik.intent.action.ACTION_NOTIFY_DATASET_CHANGED" } fun updateUnreadCount() diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContact.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContact.kt index c56d4660..0b5da435 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContact.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContact.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor -import com.moez.QKSMS.model.Contact +import dev.octoshrimpy.quik.model.Contact interface CursorToContact : Mapper { diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroup.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroup.kt index 2de28c6f..779add5f 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroup.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroup.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor -import com.moez.QKSMS.model.ContactGroup +import dev.octoshrimpy.quik.model.ContactGroup interface CursorToContactGroup : Mapper { diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMember.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMember.kt index 22861fdd..5534577c 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMember.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToContactGroupMember.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToConversation.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToConversation.kt index 56f15e3e..c88eb7b5 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToConversation.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToConversation.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor -import com.moez.QKSMS.model.Conversation +import dev.octoshrimpy.quik.model.Conversation interface CursorToConversation : Mapper { diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToMessage.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToMessage.kt index 47891327..fb6fbad1 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToMessage.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor import android.provider.Telephony.* -import com.moez.QKSMS.model.Message +import dev.octoshrimpy.quik.model.Message import timber.log.Timber import java.util.* diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToPart.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToPart.kt index e4ae1acc..045a38e6 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToPart.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToPart.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.model.MmsPart interface CursorToPart : Mapper { diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToRecipient.kt b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToRecipient.kt index 2f3b267e..818f9e65 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/CursorToRecipient.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/CursorToRecipient.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper import android.database.Cursor -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.model.Recipient interface CursorToRecipient : Mapper { diff --git a/domain/src/main/java/com/moez/QKSMS/mapper/Mapper.kt b/domain/src/main/java/com/moez/QKSMS/mapper/Mapper.kt index 29430f63..160c3e86 100644 --- a/domain/src/main/java/com/moez/QKSMS/mapper/Mapper.kt +++ b/domain/src/main/java/com/moez/QKSMS/mapper/Mapper.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.mapper +package dev.octoshrimpy.quik.mapper interface Mapper { diff --git a/domain/src/main/java/com/moez/QKSMS/model/Attachment.kt b/domain/src/main/java/com/moez/QKSMS/model/Attachment.kt index 07298fee..c354f60f 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/Attachment.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/Attachment.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import android.content.Context import android.net.Uri diff --git a/domain/src/main/java/com/moez/QKSMS/model/BackupFile.kt b/domain/src/main/java/com/moez/QKSMS/model/BackupFile.kt index 5de80d21..2f5aa194 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/BackupFile.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/BackupFile.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model data class BackupFile( val date: Long, diff --git a/domain/src/main/java/com/moez/QKSMS/model/BlockedNumber.kt b/domain/src/main/java/com/moez/QKSMS/model/BlockedNumber.kt index f2bf54a1..e344b97b 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/BlockedNumber.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/BlockedNumber.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/domain/src/main/java/com/moez/QKSMS/model/Contact.kt b/domain/src/main/java/com/moez/QKSMS/model/Contact.kt index 8c08e42a..3b931b40 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/Contact.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/Contact.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmList import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/model/ContactGroup.kt b/domain/src/main/java/com/moez/QKSMS/model/ContactGroup.kt index fd0e4363..024f7b74 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/ContactGroup.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/ContactGroup.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmList import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/model/Conversation.kt b/domain/src/main/java/com/moez/QKSMS/model/Conversation.kt index d4339b41..4210ba69 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/Conversation.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/Conversation.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmList import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/model/Message.kt b/domain/src/main/java/com/moez/QKSMS/model/Message.kt index 82d04059..a5b3e5fb 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/Message.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/Message.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import android.content.ContentUris import android.net.Uri diff --git a/domain/src/main/java/com/moez/QKSMS/model/MmsPart.kt b/domain/src/main/java/com/moez/QKSMS/model/MmsPart.kt index aa3fa908..f9b62eb4 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/MmsPart.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/MmsPart.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import androidx.core.net.toUri import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/model/PhoneNumber.kt b/domain/src/main/java/com/moez/QKSMS/model/PhoneNumber.kt index 4c406354..4c124bb2 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/PhoneNumber.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/PhoneNumber.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/domain/src/main/java/com/moez/QKSMS/model/Recipient.kt b/domain/src/main/java/com/moez/QKSMS/model/Recipient.kt index 2beebaae..93ad077e 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/Recipient.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/Recipient.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import android.telephony.PhoneNumberUtils import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/model/ScheduledMessage.kt b/domain/src/main/java/com/moez/QKSMS/model/ScheduledMessage.kt index de07f195..a49c486b 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/ScheduledMessage.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/ScheduledMessage.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmList import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/model/SearchResult.kt b/domain/src/main/java/com/moez/QKSMS/model/SearchResult.kt index cef7504d..8dab02c1 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/SearchResult.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/SearchResult.kt @@ -16,6 +16,6 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model data class SearchResult(val query: String, val conversation: Conversation, val messages: Int) \ No newline at end of file diff --git a/domain/src/main/java/com/moez/QKSMS/model/SyncLog.kt b/domain/src/main/java/com/moez/QKSMS/model/SyncLog.kt index e6a63f5e..413b6a9a 100644 --- a/domain/src/main/java/com/moez/QKSMS/model/SyncLog.kt +++ b/domain/src/main/java/com/moez/QKSMS/model/SyncLog.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.model +package dev.octoshrimpy.quik.model import io.realm.RealmObject diff --git a/domain/src/main/java/com/moez/QKSMS/repository/BackupRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/BackupRepository.kt index 57bc7695..ff9e1629 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/BackupRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/BackupRepository.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.net.Uri import androidx.documentfile.provider.DocumentFile -import com.moez.QKSMS.model.BackupFile +import dev.octoshrimpy.quik.model.BackupFile import io.reactivex.Observable interface BackupRepository { diff --git a/domain/src/main/java/com/moez/QKSMS/repository/BlockingRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/BlockingRepository.kt index 9af81b95..9894cb38 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/BlockingRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/BlockingRepository.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository -import com.moez.QKSMS.model.BlockedNumber +import dev.octoshrimpy.quik.model.BlockedNumber import io.realm.RealmResults interface BlockingRepository { diff --git a/domain/src/main/java/com/moez/QKSMS/repository/ContactRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/ContactRepository.kt index b6f8011b..a78620a5 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/ContactRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/ContactRepository.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.net.Uri -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.ContactGroup +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.ContactGroup import io.reactivex.Observable import io.reactivex.Single import io.realm.RealmResults diff --git a/domain/src/main/java/com/moez/QKSMS/repository/ConversationRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/ConversationRepository.kt index e94d1c9f..38c48c9a 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/ConversationRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/ConversationRepository.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.model.SearchResult +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.model.SearchResult import io.reactivex.Observable import io.realm.RealmResults diff --git a/domain/src/main/java/com/moez/QKSMS/repository/MessageRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/MessageRepository.kt index 162f3266..45e4cdc7 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/MessageRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/MessageRepository.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.net.Uri -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart import io.realm.RealmResults import java.io.File diff --git a/domain/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepository.kt index 06f8e04f..cd78bc08 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/ScheduledMessageRepository.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository -import com.moez.QKSMS.model.ScheduledMessage +import dev.octoshrimpy.quik.model.ScheduledMessage import io.realm.RealmResults interface ScheduledMessageRepository { diff --git a/domain/src/main/java/com/moez/QKSMS/repository/SyncRepository.kt b/domain/src/main/java/com/moez/QKSMS/repository/SyncRepository.kt index f8f8b7de..8ff87662 100644 --- a/domain/src/main/java/com/moez/QKSMS/repository/SyncRepository.kt +++ b/domain/src/main/java/com/moez/QKSMS/repository/SyncRepository.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.repository +package dev.octoshrimpy.quik.repository import android.net.Uri -import com.moez.QKSMS.model.Message +import dev.octoshrimpy.quik.model.Message import io.reactivex.Observable interface SyncRepository { diff --git a/domain/src/main/java/com/moez/QKSMS/util/Preferences.kt b/domain/src/main/java/com/moez/QKSMS/util/Preferences.kt index 26bb39fe..b77b4254 100644 --- a/domain/src/main/java/com/moez/QKSMS/util/Preferences.kt +++ b/domain/src/main/java/com/moez/QKSMS/util/Preferences.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.content.Context import android.content.SharedPreferences @@ -25,7 +25,7 @@ import android.os.Build import android.provider.Settings import com.f2prateek.rx.preferences2.Preference import com.f2prateek.rx.preferences2.RxSharedPreferences -import com.moez.QKSMS.common.util.extensions.versionCode +import dev.octoshrimpy.quik.common.util.extensions.versionCode import io.reactivex.Observable import javax.inject.Inject import javax.inject.Singleton diff --git a/domain/src/main/java/com/moez/QKSMS/util/UriPreferenceConverter.kt b/domain/src/main/java/com/moez/QKSMS/util/UriPreferenceConverter.kt index 34142595..6112801f 100644 --- a/domain/src/main/java/com/moez/QKSMS/util/UriPreferenceConverter.kt +++ b/domain/src/main/java/com/moez/QKSMS/util/UriPreferenceConverter.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.util +package dev.octoshrimpy.quik.util import android.net.Uri import com.f2prateek.rx.preferences2.Preference.Converter diff --git a/presentation/build.gradle b/presentation/build.gradle index 573aa53c..7022b7ec 100644 --- a/presentation/build.gradle +++ b/presentation/build.gradle @@ -27,7 +27,7 @@ android { flavorDimensions "analytics" defaultConfig { - applicationId "com.moez.QKSMS" + applicationId 'dev.octoshrimpy.quik' minSdkVersion 23 targetSdkVersion 33 versionCode 2220 @@ -68,7 +68,7 @@ android { lint { abortOnError false } - namespace 'com.moez.QKSMS' + namespace 'dev.octoshrimpy.quik' if (System.getenv("CI") == "true") { signingConfigs.release.storeFile = file("../keystore") diff --git a/presentation/src/androidTest/java/com/moez/QKSMS/feature/main/MainViewModelTest.kt b/presentation/src/androidTest/java/com/moez/QKSMS/feature/main/MainViewModelTest.kt index 6023c5d2..53e378e6 100644 --- a/presentation/src/androidTest/java/com/moez/QKSMS/feature/main/MainViewModelTest.kt +++ b/presentation/src/androidTest/java/com/moez/QKSMS/feature/main/MainViewModelTest.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import androidx.test.runner.AndroidJUnit4 import org.junit.Test diff --git a/presentation/src/main/AndroidManifest.xml b/presentation/src/main/AndroidManifest.xml index 6f6767e6..cf74e7ac 100644 --- a/presentation/src/main/AndroidManifest.xml +++ b/presentation/src/main/AndroidManifest.xml @@ -157,10 +157,10 @@ + android:taskAffinity="dev.octoshrimpy.quik.MMS_SENT" /> + android:taskAffinity="dev.octoshrimpy.quik.MMS_UPDATED" /> @@ -184,7 +184,7 @@ android:exported="true"> - + . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import com.bumptech.glide.load.DataSource import com.bumptech.glide.load.engine.GlideException diff --git a/presentation/src/main/java/com/moez/QKSMS/common/MenuItemAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/common/MenuItemAdapter.kt index 65630548..752419c1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/MenuItemAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/MenuItemAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import android.content.Context import android.content.res.ColorStateList @@ -24,12 +24,12 @@ import android.view.LayoutInflater import android.view.ViewGroup import androidx.annotation.ArrayRes import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setVisible +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setVisible import io.reactivex.disposables.CompositeDisposable import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/Navigator.kt b/presentation/src/main/java/com/moez/QKSMS/common/Navigator.kt index 4a74630f..a1f8b9c2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/Navigator.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/Navigator.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import android.app.Activity import android.app.role.RoleManager @@ -30,20 +30,20 @@ import android.provider.Settings import android.provider.Telephony import android.webkit.MimeTypeMap import androidx.core.content.FileProvider -import com.moez.QKSMS.BuildConfig -import com.moez.QKSMS.feature.backup.BackupActivity -import com.moez.QKSMS.feature.blocking.BlockingActivity -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoActivity -import com.moez.QKSMS.feature.gallery.GalleryActivity -import com.moez.QKSMS.feature.notificationprefs.NotificationPrefsActivity -import com.moez.QKSMS.feature.plus.PlusActivity -import com.moez.QKSMS.feature.scheduled.ScheduledActivity -import com.moez.QKSMS.feature.settings.SettingsActivity -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.manager.PermissionManager +import dev.octoshrimpy.quik.BuildConfig +import dev.octoshrimpy.quik.feature.backup.BackupActivity +import dev.octoshrimpy.quik.feature.blocking.BlockingActivity +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoActivity +import dev.octoshrimpy.quik.feature.gallery.GalleryActivity +import dev.octoshrimpy.quik.feature.notificationprefs.NotificationPrefsActivity +import dev.octoshrimpy.quik.feature.plus.PlusActivity +import dev.octoshrimpy.quik.feature.scheduled.ScheduledActivity +import dev.octoshrimpy.quik.feature.settings.SettingsActivity +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.manager.PermissionManager import java.io.File import javax.inject.Inject import javax.inject.Singleton @@ -178,7 +178,7 @@ class Navigator @Inject constructor( } fun showRating() { - val intent = Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.moez.QKSMS")) + val intent = Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=dev.octoshrimpy.quik")) .addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY or Intent.FLAG_ACTIVITY_NEW_DOCUMENT or Intent.FLAG_ACTIVITY_MULTIPLE_TASK) @@ -186,7 +186,7 @@ class Navigator @Inject constructor( try { startActivityExternal(intent) } catch (e: ActivityNotFoundException) { - val url = "http://play.google.com/store/apps/details?id=com.moez.QKSMS" + val url = "http://play.google.com/store/apps/details?id=dev.octoshrimpy.quik" startActivityExternal(Intent(Intent.ACTION_VIEW, Uri.parse(url))) } } diff --git a/presentation/src/main/java/com/moez/QKSMS/common/QKApplication.kt b/presentation/src/main/java/com/moez/QKSMS/common/QKApplication.kt index 12ececf6..29e1af7c 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/QKApplication.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/QKApplication.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import android.app.Activity import android.app.Application @@ -25,17 +25,17 @@ import android.content.BroadcastReceiver import androidx.core.provider.FontRequest import androidx.emoji.text.EmojiCompat import androidx.emoji.text.FontRequestEmojiCompatConfig -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.CrashlyticsTree -import com.moez.QKSMS.common.util.FileLoggingTree -import com.moez.QKSMS.injection.AppComponentManager -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.manager.ReferralManager -import com.moez.QKSMS.migration.QkMigration -import com.moez.QKSMS.migration.QkRealmMigration -import com.moez.QKSMS.util.NightModeManager +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.CrashlyticsTree +import dev.octoshrimpy.quik.common.util.FileLoggingTree +import dev.octoshrimpy.quik.injection.AppComponentManager +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.manager.ReferralManager +import dev.octoshrimpy.quik.migration.QkMigration +import dev.octoshrimpy.quik.migration.QkRealmMigration +import dev.octoshrimpy.quik.util.NightModeManager import com.uber.rxdogtag.RxDogTag import com.uber.rxdogtag.autodispose.AutoDisposeConfigurer import dagger.android.AndroidInjector diff --git a/presentation/src/main/java/com/moez/QKSMS/common/QkChangeHandler.kt b/presentation/src/main/java/com/moez/QKSMS/common/QkChangeHandler.kt index d18805e1..583224b8 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/QkChangeHandler.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/QkChangeHandler.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import android.animation.Animator import android.animation.AnimatorSet @@ -28,7 +28,7 @@ import androidx.annotation.NonNull import androidx.annotation.Nullable import com.bluelinelabs.conductor.ControllerChangeHandler import com.bluelinelabs.conductor.changehandler.AnimatorChangeHandler -import com.moez.QKSMS.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.dpToPx class QkChangeHandler : AnimatorChangeHandler(250, true) { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/QkDialog.kt b/presentation/src/main/java/com/moez/QKSMS/common/QkDialog.kt index bba43ab2..b24adb38 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/QkDialog.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/QkDialog.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import android.app.Activity import android.content.Context @@ -24,9 +24,9 @@ import androidx.annotation.StringRes import androidx.appcompat.app.AlertDialog import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.common.util.extensions.setPadding -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.setPadding +import dev.octoshrimpy.quik.injection.appComponent import javax.inject.Inject /** diff --git a/presentation/src/main/java/com/moez/QKSMS/common/ViewModelFactory.kt b/presentation/src/main/java/com/moez/QKSMS/common/ViewModelFactory.kt index d6341eb3..56769ac1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/ViewModelFactory.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/ViewModelFactory.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common +package dev.octoshrimpy.quik.common import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider diff --git a/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/DrawerLayoutDrawerOpenedObservable.java b/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/DrawerLayoutDrawerOpenedObservable.java index 370fed64..0ed38ae8 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/DrawerLayoutDrawerOpenedObservable.java +++ b/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/DrawerLayoutDrawerOpenedObservable.java @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.androidxcompat; +package dev.octoshrimpy.quik.common.androidxcompat; import android.view.View; import androidx.drawerlayout.widget.DrawerLayout; diff --git a/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/RxDrawerLayout.java b/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/RxDrawerLayout.java index 06a9a7e8..0e11544b 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/RxDrawerLayout.java +++ b/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/RxDrawerLayout.java @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.androidxcompat; +package dev.octoshrimpy.quik.common.androidxcompat; import androidx.annotation.CheckResult; import androidx.annotation.NonNull; diff --git a/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/drawerOpen.kt b/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/drawerOpen.kt index 95895440..de22b50c 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/drawerOpen.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/androidxcompat/drawerOpen.kt @@ -18,7 +18,7 @@ */ @file:Suppress("NOTHING_TO_INLINE") -package com.moez.QKSMS.common.androidxcompat +package dev.octoshrimpy.quik.common.androidxcompat import androidx.annotation.CheckResult import androidx.drawerlayout.widget.DrawerLayout diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/FlowableAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/FlowableAdapter.kt index 1a71d516..46ac3daf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/FlowableAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/FlowableAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import androidx.annotation.CallSuper import androidx.recyclerview.widget.RecyclerView diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkActivity.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkActivity.kt index 379224fd..b06bd3d5 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import android.annotation.SuppressLint import android.os.Bundle diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkAdapter.kt index 0101f435..7e7f5dcb 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkAdapter.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import android.view.View import androidx.core.view.isVisible import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.util.extensions.setVisible import io.reactivex.subjects.BehaviorSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkController.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkController.kt index deefa8e2..85e0bfff 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkController.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import android.view.LayoutInflater import android.view.View diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkPresenter.kt index 6955a0dd..eb584d48 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkPresenter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import androidx.annotation.CallSuper import com.uber.autodispose.android.lifecycle.scope diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkRealmAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkRealmAdapter.kt index 7b1d8997..1fbc7d6d 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkRealmAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkRealmAdapter.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import android.view.View import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.util.extensions.setVisible import io.reactivex.subjects.BehaviorSubject import io.reactivex.subjects.Subject import io.realm.OrderedRealmCollection diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkThemedActivity.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkThemedActivity.kt index 14b858b2..f6d0b9fb 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkThemedActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkThemedActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import android.annotation.SuppressLint import android.app.ActivityManager @@ -26,17 +26,17 @@ import android.os.Bundle import android.view.View import androidx.core.view.iterator import androidx.lifecycle.Lifecycle -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.resolveThemeBoolean -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.extensions.Optional -import com.moez.QKSMS.extensions.asObservable -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeBoolean +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.extensions.Optional +import dev.octoshrimpy.quik.extensions.asObservable +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkView.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkView.kt index 6d36be43..b9a79b1a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import androidx.lifecycle.LifecycleOwner diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewContract.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewContract.kt index 19ade510..92d0f8c5 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewContract.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewContract.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import androidx.lifecycle.LifecycleOwner diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewHolder.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewHolder.kt index 56e67434..685dce4a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewHolder.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewHolder.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import android.view.View import androidx.recyclerview.widget.RecyclerView diff --git a/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewModel.kt index a6aab3e8..aa899e31 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/base/QkViewModel.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.base +package dev.octoshrimpy.quik.common.base import androidx.annotation.CallSuper import androidx.lifecycle.ViewModel diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/ClipboardUtils.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/ClipboardUtils.kt index 6e6e0139..64c364ed 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/ClipboardUtils.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/ClipboardUtils.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.content.ClipData import android.content.ClipboardManager diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/Colors.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/Colors.kt index 35dfe09c..bb9e54fc 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/Colors.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/Colors.kt @@ -16,16 +16,16 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.content.Context import android.graphics.Color import androidx.core.content.res.getColorOrThrow -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.extensions.getColorCompat -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.extensions.getColorCompat +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Observable import javax.inject.Inject import javax.inject.Singleton diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/DateFormatter.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/DateFormatter.kt index d4628c58..b032202f 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/DateFormatter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/DateFormatter.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.content.Context import android.text.format.DateFormat -import com.moez.QKSMS.common.util.extensions.isSameDay -import com.moez.QKSMS.common.util.extensions.isSameWeek -import com.moez.QKSMS.common.util.extensions.isSameYear +import dev.octoshrimpy.quik.common.util.extensions.isSameDay +import dev.octoshrimpy.quik.common.util.extensions.isSameWeek +import dev.octoshrimpy.quik.common.util.extensions.isSameYear import java.text.SimpleDateFormat import java.util.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/FileLoggingTree.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/FileLoggingTree.kt index aa1dd632..a7ae8201 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/FileLoggingTree.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/FileLoggingTree.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.os.Environment import android.util.Log -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.schedulers.Schedulers import timber.log.Timber import java.io.File diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/FontProvider.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/FontProvider.kt index 22909278..38b53145 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/FontProvider.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/FontProvider.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.content.Context import android.graphics.Typeface import androidx.core.content.res.ResourcesCompat -import com.moez.QKSMS.R +import dev.octoshrimpy.quik.R import timber.log.Timber import javax.inject.Inject import javax.inject.Singleton diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/LiveRealmData.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/LiveRealmData.kt index cd3a4b3b..538405f7 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/LiveRealmData.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/LiveRealmData.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import androidx.lifecycle.LiveData import io.realm.RealmChangeListener diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/MessageDetailsFormatter.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/MessageDetailsFormatter.kt index 371f2284..a4d8f8b7 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/MessageDetailsFormatter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/MessageDetailsFormatter.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.content.Context import com.google.android.mms.pdu_alt.EncodedStringValue import com.google.android.mms.pdu_alt.MultimediaMessagePdu import com.google.android.mms.pdu_alt.PduPersister -import com.moez.QKSMS.R -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.util.tryOrNull import javax.inject.Inject class MessageDetailsFormatter @Inject constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/NotificationManagerImpl.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/NotificationManagerImpl.kt index dbe9c85a..657aa30b 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/NotificationManagerImpl.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/NotificationManagerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.app.Notification import android.app.NotificationChannel @@ -38,25 +38,25 @@ import androidx.core.app.RemoteInput import androidx.core.app.TaskStackBuilder import androidx.core.content.getSystemService import androidx.core.graphics.drawable.IconCompat -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.extensions.isImage -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.feature.qkreply.QkReplyActivity -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.mapper.CursorToPartImpl -import com.moez.QKSMS.receiver.BlockThreadReceiver -import com.moez.QKSMS.receiver.DeleteMessagesReceiver -import com.moez.QKSMS.receiver.MarkArchivedReceiver -import com.moez.QKSMS.receiver.MarkReadReceiver -import com.moez.QKSMS.receiver.MarkSeenReceiver -import com.moez.QKSMS.receiver.RemoteMessagingReceiver -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.GlideApp -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.Preferences -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.extensions.isImage +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.feature.qkreply.QkReplyActivity +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.mapper.CursorToPartImpl +import dev.octoshrimpy.quik.receiver.BlockThreadReceiver +import dev.octoshrimpy.quik.receiver.DeleteMessagesReceiver +import dev.octoshrimpy.quik.receiver.MarkArchivedReceiver +import dev.octoshrimpy.quik.receiver.MarkReadReceiver +import dev.octoshrimpy.quik.receiver.MarkSeenReceiver +import dev.octoshrimpy.quik.receiver.RemoteMessagingReceiver +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.GlideApp +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.Preferences +import dev.octoshrimpy.quik.util.tryOrNull import timber.log.Timber import javax.inject.Inject import javax.inject.Singleton @@ -70,7 +70,7 @@ class NotificationManagerImpl @Inject constructor( private val messageRepo: MessageRepository, private val permissions: PermissionManager, private val phoneNumberUtils: PhoneNumberUtils -) : com.moez.QKSMS.manager.NotificationManager { +) : dev.octoshrimpy.quik.manager.NotificationManager { companion object { const val DEFAULT_CHANNEL_ID = "notifications_default" diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/QkActivityResultContracts.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/QkActivityResultContracts.kt index f5018c5f..21f16c52 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/QkActivityResultContracts.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/QkActivityResultContracts.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.app.Activity import android.content.Context diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/QkChooserTargetService.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/QkChooserTargetService.kt index 84e141bf..e25d10e4 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/QkChooserTargetService.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/QkChooserTargetService.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.content.ComponentName import android.content.IntentFilter @@ -26,13 +26,13 @@ import android.service.chooser.ChooserTarget import android.service.chooser.ChooserTargetService import androidx.annotation.RequiresApi import androidx.core.os.bundleOf -import com.moez.QKSMS.R -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.GlideApp -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.GlideApp +import dev.octoshrimpy.quik.util.tryOrNull import javax.inject.Inject class QkChooserTargetService : ChooserTargetService() { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/ShortcutManagerImpl.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/ShortcutManagerImpl.kt index 7493b02f..cde93ea1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/ShortcutManagerImpl.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/ShortcutManagerImpl.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.annotation.TargetApi import android.content.Context @@ -25,13 +25,13 @@ import android.content.pm.ShortcutInfo import android.content.pm.ShortcutManager import android.graphics.drawable.Icon import android.os.Build -import com.moez.QKSMS.R -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.GlideApp -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.GlideApp +import dev.octoshrimpy.quik.util.tryOrNull import me.leolin.shortcutbadger.ShortcutBadger import javax.inject.Inject @@ -39,7 +39,7 @@ class ShortcutManagerImpl @Inject constructor( private val context: Context, private val conversationRepo: ConversationRepository, private val messageRepo: MessageRepository -) : com.moez.QKSMS.manager.ShortcutManager { +) : dev.octoshrimpy.quik.manager.ShortcutManager { override fun updateBadge() { val count = messageRepo.getUnreadCount().toInt() diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/TextViewStyler.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/TextViewStyler.kt index ccfd1f99..4b7f90d3 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/TextViewStyler.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/TextViewStyler.kt @@ -16,22 +16,22 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.graphics.Typeface import android.os.Build import android.util.AttributeSet import android.widget.EditText import android.widget.TextView -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.TextViewStyler.Companion.SIZE_PRIMARY -import com.moez.QKSMS.common.util.TextViewStyler.Companion.SIZE_SECONDARY -import com.moez.QKSMS.common.util.TextViewStyler.Companion.SIZE_TERTIARY -import com.moez.QKSMS.common.util.TextViewStyler.Companion.SIZE_TOOLBAR -import com.moez.QKSMS.common.util.extensions.getColorCompat -import com.moez.QKSMS.common.widget.QkEditText -import com.moez.QKSMS.common.widget.QkTextView -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.TextViewStyler.Companion.SIZE_PRIMARY +import dev.octoshrimpy.quik.common.util.TextViewStyler.Companion.SIZE_SECONDARY +import dev.octoshrimpy.quik.common.util.TextViewStyler.Companion.SIZE_TERTIARY +import dev.octoshrimpy.quik.common.util.TextViewStyler.Companion.SIZE_TOOLBAR +import dev.octoshrimpy.quik.common.util.extensions.getColorCompat +import dev.octoshrimpy.quik.common.widget.QkEditText +import dev.octoshrimpy.quik.common.widget.QkTextView +import dev.octoshrimpy.quik.util.Preferences import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ActivityExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ActivityExtensions.kt index 3d4f59f5..f37e3fc9 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ActivityExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ActivityExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import android.app.Activity import android.content.Context diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/AdapterExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/AdapterExtensions.kt index 50a808db..0c9d4db8 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/AdapterExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/AdapterExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/CalendarExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/CalendarExtensions.kt index 6228b47e..358d5ece 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/CalendarExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/CalendarExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import java.util.* diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/DialogExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/DialogExtensions.kt index 78e36667..51cf70b2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/DialogExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/DialogExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import androidx.annotation.StringRes import androidx.appcompat.app.AlertDialog diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/NumberExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/NumberExtensions.kt index d4aff478..4b8a4370 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/NumberExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/NumberExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import android.content.Context import android.graphics.Color diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ProgressExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ProgressExtensions.kt index 7af20f2d..729d45af 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ProgressExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ProgressExtensions.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.repository.BackupRepository fun BackupRepository.Progress.getLabel(context: Context): String? { return when (this) { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/VCardExtension.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/VCardExtension.kt index 8099e399..3533cbf5 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/VCardExtension.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/VCardExtension.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import ezvcard.VCard diff --git a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ViewExtensions.kt b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ViewExtensions.kt index 862f27b3..d16745f2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ViewExtensions.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/util/extensions/ViewExtensions.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util.extensions +package dev.octoshrimpy.quik.common.util.extensions import android.animation.LayoutTransition import android.content.Context diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/AvatarView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/AvatarView.kt index f6703ed8..5b6238ed 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/AvatarView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/AvatarView.kt @@ -16,20 +16,20 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.util.AttributeSet import android.view.View import android.widget.FrameLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.util.GlideApp +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.util.GlideApp import kotlinx.android.synthetic.main.avatar_view.view.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/BubbleImageView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/BubbleImageView.kt index a37c3964..54a2a9d3 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/BubbleImageView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/BubbleImageView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.graphics.Canvas @@ -24,7 +24,7 @@ import android.graphics.Path import android.graphics.RectF import android.util.AttributeSet import android.widget.ImageView -import com.moez.QKSMS.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.dpToPx class BubbleImageView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : ImageView(context, attrs) { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/GroupAvatarView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/GroupAvatarView.kt index 85b240a1..26e95e94 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/GroupAvatarView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/GroupAvatarView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.util.AttributeSet @@ -24,11 +24,11 @@ import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.view.isVisible import androidx.core.view.updateLayoutParams -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.extensions.getColorCompat -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.extensions.getColorCompat +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.model.Recipient import kotlinx.android.synthetic.main.group_avatar_view.view.* class GroupAvatarView @JvmOverloads constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/PagerTitleView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/PagerTitleView.kt index 0d3d5db6..ac620afe 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/PagerTitleView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/PagerTitleView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.content.res.ColorStateList @@ -25,13 +25,13 @@ import android.view.LayoutInflater import android.widget.LinearLayout import android.widget.TextView import androidx.viewpager.widget.ViewPager -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.forEach -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.extensions.Optional -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.forEach +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.extensions.Optional +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.repository.ConversationRepository import com.uber.autodispose.android.ViewScopeProvider import com.uber.autodispose.autoDisposable import io.reactivex.subjects.BehaviorSubject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/PreferenceView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/PreferenceView.kt index 4e1a724c..f68de924 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/PreferenceView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/PreferenceView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.util.AttributeSet @@ -24,11 +24,11 @@ import android.view.Gravity import android.view.View import android.widget.TextView import androidx.appcompat.widget.LinearLayoutCompat -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.extensions.resolveThemeAttribute -import com.moez.QKSMS.common.util.extensions.resolveThemeColorStateList -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeAttribute +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColorStateList +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.injection.appComponent import kotlinx.android.synthetic.main.preference_view.view.* class PreferenceView @JvmOverloads constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkDialog.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkDialog.kt index f275c8a0..09a46397 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkDialog.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkDialog.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.app.Activity import android.view.LayoutInflater import androidx.annotation.StringRes import androidx.appcompat.app.AlertDialog import androidx.core.view.isVisible -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter import kotlinx.android.synthetic.main.qk_dialog.view.* class QkDialog(private val context: Activity) : AlertDialog(context) { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkEditText.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkEditText.kt index 80711e7f..17d05b1f 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkEditText.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkEditText.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.os.Build @@ -30,9 +30,9 @@ import androidx.core.view.inputmethod.EditorInfoCompat import androidx.core.view.inputmethod.InputConnectionCompat import androidx.core.view.inputmethod.InputContentInfoCompat import com.google.android.mms.ContentType -import com.moez.QKSMS.common.util.TextViewStyler -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.common.util.TextViewStyler +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.util.tryOrNull import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkSwitch.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkSwitch.kt index 500377d8..951c3a00 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkSwitch.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkSwitch.kt @@ -16,18 +16,18 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.content.res.ColorStateList import android.util.AttributeSet import androidx.appcompat.widget.SwitchCompat -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.withAlpha -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.withAlpha +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.util.Preferences import javax.inject.Inject class QkSwitch @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : SwitchCompat(context, attrs) { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkTextView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkTextView.kt index bc771a1c..220e94ed 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/QkTextView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/QkTextView.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.util.AttributeSet import androidx.emoji.widget.EmojiAppCompatTextView -import com.moez.QKSMS.common.util.TextViewStyler -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.common.util.TextViewStyler +import dev.octoshrimpy.quik.injection.appComponent import javax.inject.Inject open class QkTextView @JvmOverloads constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/RadioPreferenceView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/RadioPreferenceView.kt index 9f129c1a..9a2c4e70 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/RadioPreferenceView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/RadioPreferenceView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.content.res.ColorStateList @@ -24,13 +24,13 @@ import android.util.AttributeSet import android.view.View import android.widget.TextView import androidx.constraintlayout.widget.ConstraintLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.forwardTouches -import com.moez.QKSMS.common.util.extensions.resolveThemeAttribute -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.forwardTouches +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeAttribute +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.injection.appComponent import kotlinx.android.synthetic.main.radio_preference_view.view.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/SquareImageView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/SquareImageView.kt index c166a741..b662a227 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/SquareImageView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/SquareImageView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.util.AttributeSet diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/TextInputDialog.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/TextInputDialog.kt index 1f639a01..f27808a1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/TextInputDialog.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/TextInputDialog.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.app.Activity import android.content.DialogInterface import android.view.LayoutInflater import androidx.appcompat.app.AlertDialog -import com.moez.QKSMS.R +import dev.octoshrimpy.quik.R import kotlinx.android.synthetic.main.text_input_dialog.view.* class TextInputDialog(context: Activity, hint: String, listener: (String) -> Unit) : AlertDialog(context) { diff --git a/presentation/src/main/java/com/moez/QKSMS/common/widget/TightTextView.kt b/presentation/src/main/java/com/moez/QKSMS/common/widget/TightTextView.kt index 0c104b81..a494914c 100644 --- a/presentation/src/main/java/com/moez/QKSMS/common/widget/TightTextView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/common/widget/TightTextView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.widget +package dev.octoshrimpy.quik.common.widget import android.content.Context import android.util.AttributeSet diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupActivity.kt index 65c52b3c..b35c901d 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupActivity.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.backup +package dev.octoshrimpy.quik.feature.backup import android.os.Bundle import com.bluelinelabs.conductor.Conductor import com.bluelinelabs.conductor.Router import com.bluelinelabs.conductor.RouterTransaction -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkThemedActivity +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkThemedActivity import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.container_activity.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupController.kt index d27257bc..989d0f4f 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupController.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.backup +package dev.octoshrimpy.quik.feature.backup import android.content.Context import android.content.res.ColorStateList @@ -29,18 +29,18 @@ import androidx.appcompat.app.AlertDialog import androidx.core.view.children import androidx.core.view.isVisible import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.QkActivityResultContracts -import com.moez.QKSMS.common.util.extensions.getLabel -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setNegativeButton -import com.moez.QKSMS.common.util.extensions.setPositiveButton -import com.moez.QKSMS.common.util.extensions.setShowing -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.widget.PreferenceView -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.QkActivityResultContracts +import dev.octoshrimpy.quik.common.util.extensions.getLabel +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setNegativeButton +import dev.octoshrimpy.quik.common.util.extensions.setPositiveButton +import dev.octoshrimpy.quik.common.util.extensions.setShowing +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.widget.PreferenceView +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.repository.BackupRepository import io.reactivex.Observable import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupPresenter.kt index 9f394bdd..b8f03570 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupPresenter.kt @@ -16,18 +16,18 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.backup +package dev.octoshrimpy.quik.feature.backup import android.content.Context import androidx.core.net.toUri -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.interactor.PerformBackup -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.interactor.PerformBackup +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.repository.BackupRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.android.schedulers.AndroidSchedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupState.kt index c64a1afd..b78c1d48 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupState.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.backup +package dev.octoshrimpy.quik.feature.backup -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.repository.BackupRepository data class BackupState( val backupProgress: BackupRepository.Progress = BackupRepository.Progress.Idle(), diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupView.kt index b19ddf57..c79b79b3 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/backup/BackupView.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.backup +package dev.octoshrimpy.quik.feature.backup import android.net.Uri -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface BackupView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/backup/RestoreBackupService.kt b/presentation/src/main/java/com/moez/QKSMS/feature/backup/RestoreBackupService.kt index a7d059e5..15bd9925 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/backup/RestoreBackupService.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/backup/RestoreBackupService.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.backup +package dev.octoshrimpy.quik.feature.backup import android.annotation.SuppressLint import android.app.Service @@ -26,9 +26,9 @@ import android.net.Uri import android.os.IBinder import androidx.core.app.NotificationManagerCompat import androidx.core.content.ContextCompat -import com.moez.QKSMS.common.util.extensions.getLabel -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.repository.BackupRepository +import dev.octoshrimpy.quik.common.util.extensions.getLabel +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.repository.BackupRepository import dagger.android.AndroidInjection import io.reactivex.Observable import io.reactivex.schedulers.Schedulers @@ -42,9 +42,9 @@ class RestoreBackupService : Service() { companion object { private const val NOTIFICATION_ID = -1 - private const val ACTION_START = "com.moez.QKSMS.ACTION_START" - private const val ACTION_STOP = "com.moez.QKSMS.ACTION_STOP" - private const val EXTRA_FILE_URI = "com.moez.QKSMS.EXTRA_FILE_URI" + private const val ACTION_START = "dev.octoshrimpy.quik.ACTION_START" + private const val ACTION_STOP = "dev.octoshrimpy.quik.ACTION_STOP" + private const val EXTRA_FILE_URI = "dev.octoshrimpy.quik.EXTRA_FILE_URI" fun start(context: Context, backupFile: Uri) { val intent = Intent(context, RestoreBackupService::class.java) diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingActivity.kt index e028400f..850f4b7e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingActivity.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking +package dev.octoshrimpy.quik.feature.blocking import android.os.Bundle import com.bluelinelabs.conductor.Conductor import com.bluelinelabs.conductor.Router import com.bluelinelabs.conductor.RouterTransaction -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkThemedActivity +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkThemedActivity import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.container_activity.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingController.kt index 1289b9c4..e29f62ed 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingController.kt @@ -16,20 +16,20 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking +package dev.octoshrimpy.quik.feature.blocking import android.view.View import com.bluelinelabs.conductor.RouterTransaction import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.QkChangeHandler -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.animateLayoutChanges -import com.moez.QKSMS.feature.blocking.manager.BlockingManagerController -import com.moez.QKSMS.feature.blocking.messages.BlockedMessagesController -import com.moez.QKSMS.feature.blocking.numbers.BlockedNumbersController -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.QkChangeHandler +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.animateLayoutChanges +import dev.octoshrimpy.quik.feature.blocking.manager.BlockingManagerController +import dev.octoshrimpy.quik.feature.blocking.messages.BlockedMessagesController +import dev.octoshrimpy.quik.feature.blocking.numbers.BlockedNumbersController +import dev.octoshrimpy.quik.injection.appComponent import kotlinx.android.synthetic.main.blocking_controller.* import kotlinx.android.synthetic.main.settings_switch_widget.view.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingDialog.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingDialog.kt index ea56b960..a1e3cc12 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingDialog.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingDialog.kt @@ -16,17 +16,17 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking +package dev.octoshrimpy.quik.feature.blocking import android.app.Activity import android.app.AlertDialog import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.interactor.MarkBlocked -import com.moez.QKSMS.interactor.MarkUnblocked -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.interactor.MarkBlocked +import dev.octoshrimpy.quik.interactor.MarkUnblocked +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.Preferences import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.MainScope import kotlinx.coroutines.launch diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingPresenter.kt index 4e37d238..cf15688d 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingPresenter.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking +package dev.octoshrimpy.quik.feature.blocking import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.plusAssign diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingState.kt index 8f3e3125..2ef85b15 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingState.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking +package dev.octoshrimpy.quik.feature.blocking data class BlockingState( val blockingManager: String = "", diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingView.kt index 8ca05048..c3880a45 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/BlockingView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking +package dev.octoshrimpy.quik.feature.blocking -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface BlockingView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerController.kt index da9783e0..e1e34a59 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerController.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.feature.blocking.manager +package dev.octoshrimpy.quik.feature.blocking.manager import android.app.Activity import android.app.AlertDialog @@ -6,12 +6,12 @@ import android.content.res.ColorStateList import android.view.View import androidx.core.view.isInvisible import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Observable import io.reactivex.Single import io.reactivex.subjects.PublishSubject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPreferenceView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPreferenceView.kt index 8abce241..9a777070 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPreferenceView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPreferenceView.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.manager +package dev.octoshrimpy.quik.feature.blocking.manager import android.content.Context import android.graphics.drawable.Drawable @@ -26,10 +26,10 @@ import android.view.View import android.widget.ImageView import android.widget.TextView import androidx.constraintlayout.widget.ConstraintLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.extensions.animateLayoutChanges -import com.moez.QKSMS.common.util.extensions.resolveThemeAttribute -import com.moez.QKSMS.common.util.extensions.setVisible +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.extensions.animateLayoutChanges +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeAttribute +import dev.octoshrimpy.quik.common.util.extensions.setVisible import kotlinx.android.synthetic.main.blocking_manager_preference_view.view.* class BlockingManagerPreferenceView @JvmOverloads constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPresenter.kt index 71e66aa2..deda746b 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerPresenter.kt @@ -1,17 +1,17 @@ -package com.moez.QKSMS.feature.blocking.manager +package dev.octoshrimpy.quik.feature.blocking.manager import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.blocking.CallBlockerBlockingClient -import com.moez.QKSMS.blocking.CallControlBlockingClient -import com.moez.QKSMS.blocking.QksmsBlockingClient -import com.moez.QKSMS.blocking.ShouldIAnswerBlockingClient -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.blocking.CallBlockerBlockingClient +import dev.octoshrimpy.quik.blocking.CallControlBlockingClient +import dev.octoshrimpy.quik.blocking.QksmsBlockingClient +import dev.octoshrimpy.quik.blocking.ShouldIAnswerBlockingClient +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerState.kt index 169add4b..56b37427 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerState.kt @@ -1,4 +1,4 @@ -package com.moez.QKSMS.feature.blocking.manager +package dev.octoshrimpy.quik.feature.blocking.manager data class BlockingManagerState( val blockingManager: Int = 0, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerView.kt index dd871e17..8f2e307e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/manager/BlockingManagerView.kt @@ -1,6 +1,6 @@ -package com.moez.QKSMS.feature.blocking.manager +package dev.octoshrimpy.quik.feature.blocking.manager -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable import io.reactivex.Single diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesAdapter.kt index 9a4c37e3..b264fe44 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesAdapter.kt @@ -16,20 +16,20 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.messages +package dev.octoshrimpy.quik.feature.blocking.messages import android.content.Context import android.graphics.Typeface import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isVisible -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkRealmAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkRealmAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.subjects.PublishSubject import kotlinx.android.synthetic.main.blocked_list_item.* import kotlinx.android.synthetic.main.blocked_list_item.view.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesController.kt index 92dfcac3..adc207d1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesController.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.messages +package dev.octoshrimpy.quik.feature.blocking.messages import android.app.AlertDialog import android.content.Context @@ -24,11 +24,11 @@ import android.view.Menu import android.view.MenuInflater import android.view.MenuItem import android.view.View -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.feature.blocking.BlockingDialog -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.feature.blocking.BlockingDialog +import dev.octoshrimpy.quik.injection.appComponent import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.blocked_messages_controller.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesPresenter.kt index d1fe9e78..f92ebb09 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesPresenter.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.messages +package dev.octoshrimpy.quik.feature.blocking.messages -import com.moez.QKSMS.R -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.interactor.DeleteConversations -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.interactor.DeleteConversations +import dev.octoshrimpy.quik.repository.ConversationRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.withLatestFrom diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesState.kt index 2fe3201b..21f80b31 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesState.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.messages +package dev.octoshrimpy.quik.feature.blocking.messages -import com.moez.QKSMS.model.Conversation +import dev.octoshrimpy.quik.model.Conversation import io.realm.RealmResults data class BlockedMessagesState( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesView.kt index 8de0ad34..bb5e3e06 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.messages +package dev.octoshrimpy.quik.feature.blocking.messages -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface BlockedMessagesView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumberTextWatcher.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumberTextWatcher.kt index fae446eb..10e0a92f 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumberTextWatcher.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumberTextWatcher.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.numbers +package dev.octoshrimpy.quik.feature.blocking.numbers import android.text.Editable import android.text.TextWatcher import android.widget.EditText -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.PhoneNumberUtils class BlockedNumberTextWatcher( private val editText: EditText, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersAdapter.kt index 9ddf541f..3ef278e9 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersAdapter.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.numbers +package dev.octoshrimpy.quik.feature.blocking.numbers import android.view.LayoutInflater import android.view.ViewGroup -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkRealmAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.model.BlockedNumber +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkRealmAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.model.BlockedNumber import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.blocked_number_list_item.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt index 8b0927ec..ebadee3d 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersController.kt @@ -16,19 +16,19 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.numbers +package dev.octoshrimpy.quik.feature.blocking.numbers import android.view.LayoutInflater import android.view.View import androidx.appcompat.app.AlertDialog import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.util.PhoneNumberUtils import io.reactivex.Observable import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersPresenter.kt index f9c4decd..edc77098 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersPresenter.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.numbers +package dev.octoshrimpy.quik.feature.blocking.numbers -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.interactor.MarkUnblocked -import com.moez.QKSMS.repository.BlockingRepository -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.interactor.MarkUnblocked +import dev.octoshrimpy.quik.repository.BlockingRepository +import dev.octoshrimpy.quik.repository.ConversationRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.schedulers.Schedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersState.kt index abc20600..e59d3668 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersState.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.numbers +package dev.octoshrimpy.quik.feature.blocking.numbers -import com.moez.QKSMS.model.BlockedNumber +import dev.octoshrimpy.quik.model.BlockedNumber import io.realm.RealmList import io.realm.RealmResults diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersView.kt index b537c944..d0633929 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/blocking/numbers/BlockedNumbersView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.blocking.numbers +package dev.octoshrimpy.quik.feature.blocking.numbers -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface BlockedNumbersView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogAdapter.kt index efba6cfc..bb411111 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogAdapter.kt @@ -16,16 +16,16 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.changelog +package dev.octoshrimpy.quik.feature.changelog import android.content.Context import android.graphics.Typeface import android.view.LayoutInflater import android.view.ViewGroup -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.manager.ChangelogManager +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.manager.ChangelogManager import kotlinx.android.synthetic.main.changelog_list_item.* class ChangelogAdapter(private val context: Context) : QkAdapter() { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogDialog.kt b/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogDialog.kt index 9d0deba6..94a7e774 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogDialog.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/changelog/ChangelogDialog.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.changelog +package dev.octoshrimpy.quik.feature.changelog import android.view.LayoutInflater import androidx.appcompat.app.AlertDialog -import com.moez.QKSMS.BuildConfig -import com.moez.QKSMS.R -import com.moez.QKSMS.feature.main.MainActivity -import com.moez.QKSMS.manager.ChangelogManager +import dev.octoshrimpy.quik.BuildConfig +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.feature.main.MainActivity +import dev.octoshrimpy.quik.manager.ChangelogManager import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.changelog_dialog.view.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/AttachmentAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/AttachmentAdapter.kt index f01bb088..f1e2d78f 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/AttachmentAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/AttachmentAdapter.kt @@ -16,19 +16,19 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.content.Context import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isVisible import com.bumptech.glide.Glide -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.extensions.getDisplayName -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.model.Attachment +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.extensions.getDisplayName +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.model.Attachment import ezvcard.Ezvcard import io.reactivex.Observable import io.reactivex.android.schedulers.AndroidSchedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/BubbleUtils.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/BubbleUtils.kt index cb7dad0e..fde7149b 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/BubbleUtils.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/BubbleUtils.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose -import com.moez.QKSMS.R -import com.moez.QKSMS.model.Message +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.model.Message import java.util.concurrent.TimeUnit object BubbleUtils { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivity.kt index 2d3b29ef..65148d02 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.Manifest import android.animation.LayoutTransition @@ -42,23 +42,23 @@ import com.google.android.flexbox.FlexboxLayoutManager import com.google.android.material.snackbar.Snackbar import com.jakewharton.rxbinding2.view.clicks import com.jakewharton.rxbinding2.widget.textChanges -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.autoScrollToStart -import com.moez.QKSMS.common.util.extensions.dismissKeyboard -import com.moez.QKSMS.common.util.extensions.hideKeyboard -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.scrapViews -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.common.util.extensions.showKeyboard -import com.moez.QKSMS.feature.compose.editing.ChipsAdapter -import com.moez.QKSMS.feature.contacts.ContactsActivity -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.autoScrollToStart +import dev.octoshrimpy.quik.common.util.extensions.dismissKeyboard +import dev.octoshrimpy.quik.common.util.extensions.hideKeyboard +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.scrapViews +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.util.extensions.showKeyboard +import dev.octoshrimpy.quik.feature.compose.editing.ChipsAdapter +import dev.octoshrimpy.quik.feature.contacts.ContactsActivity +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Recipient import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import dagger.android.AndroidInjection diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivityModule.kt index 8368dfa8..209680be 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeActivityModule.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.content.Intent import android.net.Uri import androidx.lifecycle.ViewModel import com.google.android.mms.ContentType -import com.moez.QKSMS.injection.ViewModelKey -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Attachments +import dev.octoshrimpy.quik.injection.ViewModelKey +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Attachments import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeState.kt index 1524b201..ae42d702 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeState.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose -import com.moez.QKSMS.compat.SubscriptionInfoCompat -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.compat.SubscriptionInfoCompat +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.Recipient import io.realm.RealmResults data class ComposeState( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeView.kt index 166ae49a..8c15d694 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeView.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.net.Uri import androidx.annotation.StringRes import androidx.core.view.inputmethod.InputContentInfoCompat -import com.moez.QKSMS.common.base.QkView -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.common.base.QkView +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Recipient import io.reactivex.Observable import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeViewModel.kt index e94cb0de..dd6fcf06 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeViewModel.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.content.Context import android.net.Uri @@ -24,39 +24,39 @@ import android.os.Vibrator import android.provider.ContactsContract import android.telephony.SmsMessage import androidx.core.content.getSystemService -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.common.util.ClipboardUtils -import com.moez.QKSMS.common.util.MessageDetailsFormatter -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.compat.SubscriptionManagerCompat -import com.moez.QKSMS.compat.TelephonyCompat -import com.moez.QKSMS.extensions.asObservable -import com.moez.QKSMS.extensions.isImage -import com.moez.QKSMS.extensions.isVideo -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.interactor.AddScheduledMessage -import com.moez.QKSMS.interactor.CancelDelayedMessage -import com.moez.QKSMS.interactor.DeleteMessages -import com.moez.QKSMS.interactor.MarkRead -import com.moez.QKSMS.interactor.RetrySending -import com.moez.QKSMS.interactor.SendMessage -import com.moez.QKSMS.manager.ActiveConversationManager -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.model.Attachment -import com.moez.QKSMS.model.Attachments -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.repository.ContactRepository -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.ActiveSubscriptionObservable -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.Preferences -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.common.util.ClipboardUtils +import dev.octoshrimpy.quik.common.util.MessageDetailsFormatter +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.compat.SubscriptionManagerCompat +import dev.octoshrimpy.quik.compat.TelephonyCompat +import dev.octoshrimpy.quik.extensions.asObservable +import dev.octoshrimpy.quik.extensions.isImage +import dev.octoshrimpy.quik.extensions.isVideo +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.interactor.AddScheduledMessage +import dev.octoshrimpy.quik.interactor.CancelDelayedMessage +import dev.octoshrimpy.quik.interactor.DeleteMessages +import dev.octoshrimpy.quik.interactor.MarkRead +import dev.octoshrimpy.quik.interactor.RetrySending +import dev.octoshrimpy.quik.interactor.SendMessage +import dev.octoshrimpy.quik.manager.ActiveConversationManager +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.model.Attachment +import dev.octoshrimpy.quik.model.Attachments +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.repository.ContactRepository +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.ActiveSubscriptionObservable +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.Preferences +import dev.octoshrimpy.quik.util.tryOrNull import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeWindowCallback.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeWindowCallback.kt index 494b6e5b..514cd9e3 100755 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeWindowCallback.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/ComposeWindowCallback.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.app.Activity import android.graphics.Rect @@ -32,7 +32,7 @@ import android.view.Window import android.view.WindowManager import android.view.accessibility.AccessibilityEvent import androidx.annotation.RequiresApi -import com.moez.QKSMS.feature.compose.editing.DetailedChipView +import dev.octoshrimpy.quik.feature.compose.editing.DetailedChipView class ComposeWindowCallback( private val localCallback: Window.Callback, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/MessagesAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/MessagesAdapter.kt index 5576352f..2bbdd5a0 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/MessagesAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/MessagesAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose +package dev.octoshrimpy.quik.feature.compose import android.animation.ObjectAnimator import android.content.Context @@ -33,29 +33,29 @@ import android.widget.ImageView import android.widget.ProgressBar import androidx.recyclerview.widget.RecyclerView import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkRealmAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.TextViewStyler -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.common.util.extensions.forwardTouches -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setPadding -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.compat.SubscriptionManagerCompat -import com.moez.QKSMS.extensions.isSmil -import com.moez.QKSMS.extensions.isText -import com.moez.QKSMS.feature.compose.BubbleUtils.canGroup -import com.moez.QKSMS.feature.compose.BubbleUtils.getBubble -import com.moez.QKSMS.feature.compose.part.PartsAdapter -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.util.PhoneNumberUtils -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkRealmAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.TextViewStyler +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.forwardTouches +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setPadding +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.compat.SubscriptionManagerCompat +import dev.octoshrimpy.quik.extensions.isSmil +import dev.octoshrimpy.quik.extensions.isText +import dev.octoshrimpy.quik.feature.compose.BubbleUtils.canGroup +import dev.octoshrimpy.quik.feature.compose.BubbleUtils.getBubble +import dev.octoshrimpy.quik.feature.compose.part.PartsAdapter +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.util.PhoneNumberUtils +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import io.realm.RealmResults diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ChipsAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ChipsAdapter.kt index b81a1a98..6ac7aa02 100755 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ChipsAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ChipsAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing import android.content.Context import android.os.Build @@ -24,13 +24,13 @@ import android.view.LayoutInflater import android.view.ViewGroup import android.widget.RelativeLayout import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.model.Recipient import io.reactivex.subjects.PublishSubject import kotlinx.android.synthetic.main.contact_chip.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItem.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItem.kt index 421418bf..f1be339e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItem.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItem.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.ContactGroup -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.PhoneNumber +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.ContactGroup +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.PhoneNumber import io.realm.RealmList sealed class ComposeItem { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItemAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItemAdapter.kt index 2681d520..70d78e11 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItemAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/ComposeItemAdapter.kt @@ -16,24 +16,24 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isVisible import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.forwardTouches -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.extensions.associateByNotNull -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.ContactGroup -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.repository.ConversationRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.forwardTouches +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.extensions.associateByNotNull +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.ContactGroup +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.repository.ConversationRepository import io.reactivex.disposables.CompositeDisposable import io.reactivex.rxkotlin.plusAssign import io.reactivex.subjects.PublishSubject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/DetailedChipView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/DetailedChipView.kt index aa90cd99..19e7bb41 100755 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/DetailedChipView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/DetailedChipView.kt @@ -16,18 +16,18 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing import android.content.Context import android.view.View import android.view.animation.AlphaAnimation import android.widget.RelativeLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.model.Recipient import kotlinx.android.synthetic.main.contact_chip_detailed.view.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAction.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAction.kt index 7464cefd..f7d753be 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAction.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAction.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing enum class PhoneNumberAction { CANCEL, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAdapter.kt index 534f013e..09d2d2ab 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberAdapter.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing import android.view.LayoutInflater import android.view.ViewGroup -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.model.PhoneNumber +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.model.PhoneNumber import kotlinx.android.synthetic.main.contact_number_list_item.* class PhoneNumberAdapter : QkAdapter() { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberPickerAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberPickerAdapter.kt index 084e41a3..633b8c8a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberPickerAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/editing/PhoneNumberPickerAdapter.kt @@ -16,17 +16,17 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.editing +package dev.octoshrimpy.quik.feature.compose.editing import android.content.Context import android.view.LayoutInflater import android.view.ViewGroup -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.extensions.forwardTouches -import com.moez.QKSMS.extensions.Optional -import com.moez.QKSMS.model.PhoneNumber +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.extensions.forwardTouches +import dev.octoshrimpy.quik.extensions.Optional +import dev.octoshrimpy.quik.model.PhoneNumber import io.reactivex.subjects.BehaviorSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.phone_number_list_item.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/FileBinder.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/FileBinder.kt index ff12a1bd..0bb60856 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/FileBinder.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/FileBinder.kt @@ -16,21 +16,21 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.part +package dev.octoshrimpy.quik.feature.compose.part import android.annotation.SuppressLint import android.content.Context import android.view.Gravity import android.widget.FrameLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.feature.compose.BubbleUtils -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.feature.compose.BubbleUtils +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart import io.reactivex.Observable import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.schedulers.Schedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/MediaBinder.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/MediaBinder.kt index 1ac437a5..000ff18b 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/MediaBinder.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/MediaBinder.kt @@ -16,19 +16,19 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.part +package dev.octoshrimpy.quik.feature.compose.part import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.common.widget.BubbleImageView -import com.moez.QKSMS.extensions.isImage -import com.moez.QKSMS.extensions.isVideo -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart -import com.moez.QKSMS.util.GlideApp +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.widget.BubbleImageView +import dev.octoshrimpy.quik.extensions.isImage +import dev.octoshrimpy.quik.extensions.isVideo +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart +import dev.octoshrimpy.quik.util.GlideApp import kotlinx.android.synthetic.main.mms_preview_list_item.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartBinder.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartBinder.kt index d56f8547..e0c01593 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartBinder.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartBinder.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.part +package dev.octoshrimpy.quik.feature.compose.part -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartsAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartsAdapter.kt index 567f4926..7059ba67 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartsAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/PartsAdapter.kt @@ -16,20 +16,20 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.part +package dev.octoshrimpy.quik.feature.compose.part import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.forwardTouches -import com.moez.QKSMS.extensions.isSmil -import com.moez.QKSMS.extensions.isText -import com.moez.QKSMS.feature.compose.BubbleUtils.canGroup -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.forwardTouches +import dev.octoshrimpy.quik.extensions.isSmil +import dev.octoshrimpy.quik.extensions.isText +import dev.octoshrimpy.quik.feature.compose.BubbleUtils.canGroup +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart import io.reactivex.Observable import kotlinx.android.synthetic.main.message_list_item_in.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/VCardBinder.kt b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/VCardBinder.kt index 3d464d51..aae439e2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/VCardBinder.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/compose/part/VCardBinder.kt @@ -16,24 +16,24 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.compose.part +package dev.octoshrimpy.quik.feature.compose.part import android.content.Context import android.view.Gravity import android.widget.FrameLayout import androidx.core.view.isVisible -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.getDisplayName -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.extensions.isVCard -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.feature.compose.BubbleUtils -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.getDisplayName +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.extensions.isVCard +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.feature.compose.BubbleUtils +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.model.MmsPart import ezvcard.Ezvcard import io.reactivex.Observable import io.reactivex.android.schedulers.AndroidSchedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivity.kt index 58f1db08..f1a3e85a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.contacts +package dev.octoshrimpy.quik.feature.contacts import android.app.Activity import android.content.Intent @@ -27,19 +27,19 @@ import androidx.lifecycle.ViewModelProviders import com.jakewharton.rxbinding2.view.clicks import com.jakewharton.rxbinding2.widget.editorActions import com.jakewharton.rxbinding2.widget.textChanges -import com.moez.QKSMS.R -import com.moez.QKSMS.common.ViewModelFactory -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.extensions.hideKeyboard -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.showKeyboard -import com.moez.QKSMS.common.widget.QkDialog -import com.moez.QKSMS.extensions.Optional -import com.moez.QKSMS.feature.compose.editing.ComposeItem -import com.moez.QKSMS.feature.compose.editing.ComposeItemAdapter -import com.moez.QKSMS.feature.compose.editing.PhoneNumberAction -import com.moez.QKSMS.feature.compose.editing.PhoneNumberPickerAdapter +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.ViewModelFactory +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.extensions.hideKeyboard +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.showKeyboard +import dev.octoshrimpy.quik.common.widget.QkDialog +import dev.octoshrimpy.quik.extensions.Optional +import dev.octoshrimpy.quik.feature.compose.editing.ComposeItem +import dev.octoshrimpy.quik.feature.compose.editing.ComposeItemAdapter +import dev.octoshrimpy.quik.feature.compose.editing.PhoneNumberAction +import dev.octoshrimpy.quik.feature.compose.editing.PhoneNumberPickerAdapter import dagger.android.AndroidInjection import io.reactivex.Observable import io.reactivex.subjects.PublishSubject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivityModule.kt index a2d21b33..5a3f62fe 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsActivityModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.contacts +package dev.octoshrimpy.quik.feature.contacts import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.ViewModelKey import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsContract.kt b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsContract.kt index cf6c5509..132011f6 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsContract.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsContract.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.contacts +package dev.octoshrimpy.quik.feature.contacts -import com.moez.QKSMS.common.base.QkView -import com.moez.QKSMS.extensions.Optional -import com.moez.QKSMS.feature.compose.editing.ComposeItem -import com.moez.QKSMS.feature.compose.editing.PhoneNumberAction +import dev.octoshrimpy.quik.common.base.QkView +import dev.octoshrimpy.quik.extensions.Optional +import dev.octoshrimpy.quik.feature.compose.editing.ComposeItem +import dev.octoshrimpy.quik.feature.compose.editing.PhoneNumberAction import io.reactivex.Observable import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsState.kt index 9829d905..d4e9a685 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsState.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.contacts +package dev.octoshrimpy.quik.feature.contacts -import com.moez.QKSMS.feature.compose.editing.ComposeItem -import com.moez.QKSMS.model.Contact +import dev.octoshrimpy.quik.feature.compose.editing.ComposeItem +import dev.octoshrimpy.quik.model.Contact data class ContactsState( val query: String = "", diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsViewModel.kt index e9960816..3dbcad44 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/contacts/ContactsViewModel.kt @@ -16,25 +16,25 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.contacts +package dev.octoshrimpy.quik.feature.contacts import android.view.inputmethod.EditorInfo -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.extensions.removeAccents -import com.moez.QKSMS.feature.compose.editing.ComposeItem -import com.moez.QKSMS.feature.compose.editing.PhoneNumberAction -import com.moez.QKSMS.filter.ContactFilter -import com.moez.QKSMS.filter.ContactGroupFilter -import com.moez.QKSMS.interactor.SetDefaultPhoneNumber -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.ContactGroup -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.PhoneNumber -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.repository.ContactRepository -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.extensions.removeAccents +import dev.octoshrimpy.quik.feature.compose.editing.ComposeItem +import dev.octoshrimpy.quik.feature.compose.editing.PhoneNumberAction +import dev.octoshrimpy.quik.filter.ContactFilter +import dev.octoshrimpy.quik.filter.ContactGroupFilter +import dev.octoshrimpy.quik.interactor.SetDefaultPhoneNumber +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.ContactGroup +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.PhoneNumber +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.repository.ContactRepository +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.PhoneNumberUtils import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoActivity.kt index 1b6e5037..bf8cb5b0 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoActivity.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo import android.os.Bundle import com.bluelinelabs.conductor.Conductor import com.bluelinelabs.conductor.Router import com.bluelinelabs.conductor.RouterTransaction -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkThemedActivity +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkThemedActivity import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.container_activity.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoAdapter.kt index f7503417..9f7e0464 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoAdapter.kt @@ -1,19 +1,19 @@ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo import android.content.Context import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isVisible import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.extensions.isVideo -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoItem.* -import com.moez.QKSMS.util.GlideApp +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.extensions.isVideo +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoItem.* +import dev.octoshrimpy.quik.util.GlideApp import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.conversation_info_settings.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoController.kt index c3340879..032e59ac 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoController.kt @@ -16,22 +16,22 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo import android.view.View import androidx.appcompat.app.AlertDialog import androidx.recyclerview.widget.GridLayoutManager import com.bluelinelabs.conductor.RouterTransaction -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.QkChangeHandler -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.extensions.scrapViews -import com.moez.QKSMS.common.widget.TextInputDialog -import com.moez.QKSMS.feature.blocking.BlockingDialog -import com.moez.QKSMS.feature.conversationinfo.injection.ConversationInfoModule -import com.moez.QKSMS.feature.themepicker.ThemePickerController -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.QkChangeHandler +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.extensions.scrapViews +import dev.octoshrimpy.quik.common.widget.TextInputDialog +import dev.octoshrimpy.quik.feature.blocking.BlockingDialog +import dev.octoshrimpy.quik.feature.conversationinfo.injection.ConversationInfoModule +import dev.octoshrimpy.quik.feature.themepicker.ThemePickerController +import dev.octoshrimpy.quik.injection.appComponent import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoItem.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoItem.kt index 810aa21c..b6cd2400 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoItem.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoItem.kt @@ -1,7 +1,7 @@ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo -import com.moez.QKSMS.model.MmsPart -import com.moez.QKSMS.model.Recipient +import dev.octoshrimpy.quik.model.MmsPart +import dev.octoshrimpy.quik.model.Recipient import io.realm.RealmList sealed class ConversationInfoItem { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoPresenter.kt index 07860ca2..cf3c9bac 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoPresenter.kt @@ -16,26 +16,26 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo import android.content.Context import androidx.lifecycle.Lifecycle -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.common.util.ClipboardUtils -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.extensions.asObservable -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoItem.ConversationInfoMedia -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoItem.ConversationInfoRecipient -import com.moez.QKSMS.interactor.DeleteConversations -import com.moez.QKSMS.interactor.MarkArchived -import com.moez.QKSMS.interactor.MarkUnarchived -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.common.util.ClipboardUtils +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.extensions.asObservable +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoItem.ConversationInfoMedia +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoItem.ConversationInfoRecipient +import dev.octoshrimpy.quik.interactor.DeleteConversations +import dev.octoshrimpy.quik.interactor.MarkArchived +import dev.octoshrimpy.quik.interactor.MarkUnarchived +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.android.schedulers.AndroidSchedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoState.kt index 693a862e..59f18cdc 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoState.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo data class ConversationInfoState( val threadId: Long = 0, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoView.kt index 5a86ffff..b0ab0561 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/ConversationInfoView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface ConversationInfoView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/GridSpacingItemDecoration.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/GridSpacingItemDecoration.kt index 41bfdf90..12212365 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/GridSpacingItemDecoration.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/GridSpacingItemDecoration.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo +package dev.octoshrimpy.quik.feature.conversationinfo import android.content.Context import android.graphics.Rect import android.view.View import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoItem.ConversationInfoMedia -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoItem.ConversationInfoRecipient +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoItem.ConversationInfoMedia +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoItem.ConversationInfoRecipient class GridSpacingItemDecoration( private val adapter: ConversationInfoAdapter, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoComponent.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoComponent.kt index b95224e6..35cfdb03 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoComponent.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoComponent.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo.injection +package dev.octoshrimpy.quik.feature.conversationinfo.injection -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoController -import com.moez.QKSMS.injection.scope.ControllerScope +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoController +import dev.octoshrimpy.quik.injection.scope.ControllerScope import dagger.Subcomponent @ControllerScope diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoModule.kt index 29788eab..7edc22ec 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversationinfo/injection/ConversationInfoModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversationinfo.injection +package dev.octoshrimpy.quik.feature.conversationinfo.injection -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoController -import com.moez.QKSMS.injection.scope.ControllerScope +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoController +import dev.octoshrimpy.quik.injection.scope.ControllerScope import dagger.Module import dagger.Provides import javax.inject.Named diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationItemTouchCallback.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationItemTouchCallback.kt index cb06c213..048e25c4 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationItemTouchCallback.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationItemTouchCallback.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversations +package dev.octoshrimpy.quik.feature.conversations import android.content.Context import android.graphics.Bitmap @@ -26,10 +26,10 @@ import android.graphics.Rect import androidx.core.graphics.drawable.toBitmap import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.disposables.CompositeDisposable import io.reactivex.rxkotlin.Observables import io.reactivex.rxkotlin.plusAssign diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt index ed1a3f11..49a5ddad 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.conversations +package dev.octoshrimpy.quik.feature.conversations import android.content.Context import android.graphics.Typeface @@ -27,16 +27,16 @@ import androidx.core.text.buildSpannedString import androidx.core.text.color import androidx.core.view.isInvisible import androidx.core.view.isVisible -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkRealmAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkRealmAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.util.PhoneNumberUtils import kotlinx.android.synthetic.main.conversation_list_item.* import kotlinx.android.synthetic.main.conversation_list_item.view.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivity.kt index f2c261b6..68dfb6ca 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.gallery +package dev.octoshrimpy.quik.feature.gallery import android.Manifest import android.os.Bundle @@ -29,11 +29,11 @@ import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProviders import androidx.recyclerview.widget.RecyclerView import androidx.viewpager2.widget.ViewPager2 -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkActivity -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkActivity +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.model.MmsPart import dagger.android.AndroidInjection import io.reactivex.Observable import io.reactivex.subjects.PublishSubject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivityModule.kt index 62cdcabe..a0d28c03 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryActivityModule.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.gallery +package dev.octoshrimpy.quik.feature.gallery import android.content.Intent import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.ViewModelKey import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryPagerAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryPagerAdapter.kt index f3a4405b..139ebd7c 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryPagerAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryPagerAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.gallery +package dev.octoshrimpy.quik.feature.gallery import android.content.Context import android.view.LayoutInflater @@ -30,13 +30,13 @@ import com.google.android.exoplayer2.trackselection.DefaultTrackSelector import com.google.android.exoplayer2.upstream.DefaultDataSourceFactory import com.google.android.exoplayer2.util.Util import com.google.android.mms.ContentType -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkRealmAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.extensions.isImage -import com.moez.QKSMS.extensions.isVideo -import com.moez.QKSMS.model.MmsPart -import com.moez.QKSMS.util.GlideApp +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkRealmAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.extensions.isImage +import dev.octoshrimpy.quik.extensions.isVideo +import dev.octoshrimpy.quik.model.MmsPart +import dev.octoshrimpy.quik.util.GlideApp import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.gallery_image_page.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryState.kt index b6fb7467..694807c9 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryState.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.gallery +package dev.octoshrimpy.quik.feature.gallery -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.model.MmsPart import io.realm.RealmResults data class GalleryState( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryView.kt index b51b823b..82853064 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryView.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.gallery +package dev.octoshrimpy.quik.feature.gallery -import com.moez.QKSMS.common.base.QkView -import com.moez.QKSMS.model.MmsPart +import dev.octoshrimpy.quik.common.base.QkView +import dev.octoshrimpy.quik.model.MmsPart import io.reactivex.Observable interface GalleryView : QkView { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryViewModel.kt index 7d453721..43d4432e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/gallery/GalleryViewModel.kt @@ -16,18 +16,18 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.gallery +package dev.octoshrimpy.quik.feature.gallery import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.interactor.SaveImage -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.interactor.SaveImage +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Flowable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/DrawerBadgesExperiment.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/DrawerBadgesExperiment.kt index c0650286..fd4c3567 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/DrawerBadgesExperiment.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/DrawerBadgesExperiment.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import android.content.Context -import com.moez.QKSMS.experiment.Experiment -import com.moez.QKSMS.experiment.Variant -import com.moez.QKSMS.manager.AnalyticsManager +import dev.octoshrimpy.quik.experiment.Experiment +import dev.octoshrimpy.quik.experiment.Variant +import dev.octoshrimpy.quik.manager.AnalyticsManager import javax.inject.Inject class DrawerBadgesExperiment @Inject constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt index 695f38b3..b8e0becf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import android.Manifest import android.animation.ObjectAnimator @@ -41,23 +41,23 @@ import androidx.recyclerview.widget.ItemTouchHelper import com.google.android.material.snackbar.Snackbar import com.jakewharton.rxbinding2.view.clicks import com.jakewharton.rxbinding2.widget.textChanges -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.androidxcompat.drawerOpen -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.extensions.autoScrollToStart -import com.moez.QKSMS.common.util.extensions.dismissKeyboard -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.scrapViews -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.feature.blocking.BlockingDialog -import com.moez.QKSMS.feature.changelog.ChangelogDialog -import com.moez.QKSMS.feature.conversations.ConversationItemTouchCallback -import com.moez.QKSMS.feature.conversations.ConversationsAdapter -import com.moez.QKSMS.manager.ChangelogManager -import com.moez.QKSMS.repository.SyncRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.androidxcompat.drawerOpen +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.extensions.autoScrollToStart +import dev.octoshrimpy.quik.common.util.extensions.dismissKeyboard +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.scrapViews +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.feature.blocking.BlockingDialog +import dev.octoshrimpy.quik.feature.changelog.ChangelogDialog +import dev.octoshrimpy.quik.feature.conversations.ConversationItemTouchCallback +import dev.octoshrimpy.quik.feature.conversations.ConversationsAdapter +import dev.octoshrimpy.quik.manager.ChangelogManager +import dev.octoshrimpy.quik.repository.SyncRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import dagger.android.AndroidInjection diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivityModule.kt index d616c4d2..41e8358a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivityModule.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey -import com.moez.QKSMS.injection.scope.ActivityScope +import dev.octoshrimpy.quik.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.scope.ActivityScope import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainState.kt index 9d66069b..e311938a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainState.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.SearchResult -import com.moez.QKSMS.repository.SyncRepository +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.SearchResult +import dev.octoshrimpy.quik.repository.SyncRepository import io.realm.RealmResults data class MainState( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainView.kt index 70bbf36b..1f264508 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainView.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import android.content.Intent -import com.moez.QKSMS.common.base.QkView -import com.moez.QKSMS.manager.ChangelogManager +import dev.octoshrimpy.quik.common.base.QkView +import dev.octoshrimpy.quik.manager.ChangelogManager import io.reactivex.Observable interface MainView : QkView { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainViewModel.kt index 73442796..055a26d3 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/MainViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/MainViewModel.kt @@ -16,36 +16,36 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import android.content.Intent import android.net.Uri import android.provider.Settings import androidx.recyclerview.widget.ItemTouchHelper -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.interactor.DeleteConversations -import com.moez.QKSMS.interactor.MarkAllSeen -import com.moez.QKSMS.interactor.MarkArchived -import com.moez.QKSMS.interactor.MarkPinned -import com.moez.QKSMS.interactor.MarkRead -import com.moez.QKSMS.interactor.MarkUnarchived -import com.moez.QKSMS.interactor.MarkUnpinned -import com.moez.QKSMS.interactor.MarkUnread -import com.moez.QKSMS.interactor.MigratePreferences -import com.moez.QKSMS.interactor.SyncContacts -import com.moez.QKSMS.interactor.SyncMessages -import com.moez.QKSMS.listener.ContactAddedListener -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.manager.ChangelogManager -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.manager.RatingManager -import com.moez.QKSMS.model.SyncLog -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.SyncRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.interactor.DeleteConversations +import dev.octoshrimpy.quik.interactor.MarkAllSeen +import dev.octoshrimpy.quik.interactor.MarkArchived +import dev.octoshrimpy.quik.interactor.MarkPinned +import dev.octoshrimpy.quik.interactor.MarkRead +import dev.octoshrimpy.quik.interactor.MarkUnarchived +import dev.octoshrimpy.quik.interactor.MarkUnpinned +import dev.octoshrimpy.quik.interactor.MarkUnread +import dev.octoshrimpy.quik.interactor.MigratePreferences +import dev.octoshrimpy.quik.interactor.SyncContacts +import dev.octoshrimpy.quik.interactor.SyncMessages +import dev.octoshrimpy.quik.listener.ContactAddedListener +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.manager.ChangelogManager +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.manager.RatingManager +import dev.octoshrimpy.quik.model.SyncLog +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.SyncRepository +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.android.schedulers.AndroidSchedulers diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/main/SearchAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/main/SearchAdapter.kt index 9a964a20..85c0555e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/main/SearchAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/main/SearchAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.main +package dev.octoshrimpy.quik.feature.main import android.content.Context import android.text.SpannableString @@ -24,15 +24,15 @@ import android.text.Spanned import android.text.style.BackgroundColorSpan import android.view.LayoutInflater import android.view.ViewGroup -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.extensions.removeAccents -import com.moez.QKSMS.model.SearchResult +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.extensions.removeAccents +import dev.octoshrimpy.quik.model.SearchResult import kotlinx.android.synthetic.main.search_list_item.* import kotlinx.android.synthetic.main.search_list_item.view.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivity.kt index 210b5d3f..1a5d4cd2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.notificationprefs +package dev.octoshrimpy.quik.feature.notificationprefs import android.app.Activity import android.content.Intent @@ -28,12 +28,12 @@ import androidx.core.view.isVisible import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProviders import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.QkDialog -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.extensions.animateLayoutChanges -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.common.widget.PreferenceView +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.QkDialog +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.extensions.animateLayoutChanges +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.widget.PreferenceView import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import dagger.android.AndroidInjection diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivityModule.kt index d860fad3..fe5d93e3 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsActivityModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.notificationprefs +package dev.octoshrimpy.quik.feature.notificationprefs import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.ViewModelKey import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsState.kt index c0dcd0f2..65799cc0 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsState.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.notificationprefs +package dev.octoshrimpy.quik.feature.notificationprefs import android.os.Build -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.util.Preferences data class NotificationPrefsState( val threadId: Long = 0, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsView.kt index 7857b803..f97c38d1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsView.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.notificationprefs +package dev.octoshrimpy.quik.feature.notificationprefs import android.net.Uri -import com.moez.QKSMS.common.base.QkView -import com.moez.QKSMS.common.widget.PreferenceView +import dev.octoshrimpy.quik.common.base.QkView +import dev.octoshrimpy.quik.common.widget.PreferenceView import io.reactivex.Observable import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsViewModel.kt index 596423bb..405d0bdf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/notificationprefs/NotificationPrefsViewModel.kt @@ -16,17 +16,17 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.notificationprefs +package dev.octoshrimpy.quik.feature.notificationprefs import android.content.Context import android.media.RingtoneManager import android.net.Uri -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Flowable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt index 90fc5ec1..4434362e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.plus +package dev.octoshrimpy.quik.feature.plus import android.graphics.Typeface import android.os.Bundle @@ -24,18 +24,18 @@ import androidx.core.view.children import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProviders import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.BuildConfig -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.FontProvider -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.common.widget.PreferenceView -import com.moez.QKSMS.feature.plus.experiment.UpgradeButtonExperiment -import com.moez.QKSMS.manager.BillingManager +import dev.octoshrimpy.quik.BuildConfig +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.FontProvider +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.widget.PreferenceView +import dev.octoshrimpy.quik.feature.plus.experiment.UpgradeButtonExperiment +import dev.octoshrimpy.quik.manager.BillingManager import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.collapsing_toolbar.* import kotlinx.android.synthetic.main.preference_view.view.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivityModule.kt index 26a3fe3d..b0b1f814 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusActivityModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.plus +package dev.octoshrimpy.quik.feature.plus import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.ViewModelKey import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusState.kt index b3d32760..1bd4bcaf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusState.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.plus +package dev.octoshrimpy.quik.feature.plus data class PlusState( val upgraded: Boolean = false, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusView.kt index 261f9a4c..8788f29a 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusView.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.plus +package dev.octoshrimpy.quik.feature.plus -import com.moez.QKSMS.common.base.QkView -import com.moez.QKSMS.manager.BillingManager +import dev.octoshrimpy.quik.common.base.QkView +import dev.octoshrimpy.quik.manager.BillingManager import io.reactivex.Observable interface PlusView : QkView { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusViewModel.kt index a669dbeb..be119923 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/PlusViewModel.kt @@ -16,12 +16,12 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.plus +package dev.octoshrimpy.quik.feature.plus -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.BillingManager +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.BillingManager import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/plus/experiment/UpgradeButtonExperiment.kt b/presentation/src/main/java/com/moez/QKSMS/feature/plus/experiment/UpgradeButtonExperiment.kt index e5727c0c..8bd11468 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/plus/experiment/UpgradeButtonExperiment.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/plus/experiment/UpgradeButtonExperiment.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.plus.experiment +package dev.octoshrimpy.quik.feature.plus.experiment import android.content.Context import androidx.annotation.StringRes -import com.moez.QKSMS.R -import com.moez.QKSMS.experiment.Experiment -import com.moez.QKSMS.experiment.Variant -import com.moez.QKSMS.manager.AnalyticsManager +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.experiment.Experiment +import dev.octoshrimpy.quik.experiment.Variant +import dev.octoshrimpy.quik.manager.AnalyticsManager import javax.inject.Inject class UpgradeButtonExperiment @Inject constructor( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivity.kt index f8fec2ae..df5fce5d 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.qkreply +package dev.octoshrimpy.quik.feature.qkreply import android.os.Build import android.os.Bundle @@ -30,13 +30,13 @@ import androidx.lifecycle.ViewModelProviders import androidx.recyclerview.widget.RecyclerView import com.jakewharton.rxbinding2.view.clicks import com.jakewharton.rxbinding2.widget.textChanges -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.extensions.autoScrollToStart -import com.moez.QKSMS.common.util.extensions.resolveThemeColor -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.feature.compose.MessagesAdapter +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.extensions.autoScrollToStart +import dev.octoshrimpy.quik.common.util.extensions.resolveThemeColor +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.feature.compose.MessagesAdapter import dagger.android.AndroidInjection import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivityModule.kt index 53392c14..0f5639d9 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyActivityModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.qkreply +package dev.octoshrimpy.quik.feature.qkreply import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.ViewModelKey import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyState.kt index 34dae4c9..a99c44ef 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyState.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.qkreply +package dev.octoshrimpy.quik.feature.qkreply -import com.moez.QKSMS.compat.SubscriptionInfoCompat -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.Message +import dev.octoshrimpy.quik.compat.SubscriptionInfoCompat +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.Message import io.realm.RealmResults data class QkReplyState( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyView.kt index 19741d0f..89212b42 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.qkreply +package dev.octoshrimpy.quik.feature.qkreply -import com.moez.QKSMS.common.base.QkView +import dev.octoshrimpy.quik.common.base.QkView import io.reactivex.Observable interface QkReplyView : QkView { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyViewModel.kt index 4ef550cd..45454e60 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/qkreply/QkReplyViewModel.kt @@ -16,22 +16,22 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.qkreply +package dev.octoshrimpy.quik.feature.qkreply import android.telephony.SmsMessage -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.compat.SubscriptionManagerCompat -import com.moez.QKSMS.extensions.asObservable -import com.moez.QKSMS.extensions.mapNotNull -import com.moez.QKSMS.interactor.DeleteMessages -import com.moez.QKSMS.interactor.MarkRead -import com.moez.QKSMS.interactor.SendMessage -import com.moez.QKSMS.model.Message -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.util.ActiveSubscriptionObservable +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.compat.SubscriptionManagerCompat +import dev.octoshrimpy.quik.extensions.asObservable +import dev.octoshrimpy.quik.extensions.mapNotNull +import dev.octoshrimpy.quik.interactor.DeleteMessages +import dev.octoshrimpy.quik.interactor.MarkRead +import dev.octoshrimpy.quik.interactor.SendMessage +import dev.octoshrimpy.quik.model.Message +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.util.ActiveSubscriptionObservable import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.Observables diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivity.kt index 9bcc3af5..77603095 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivity.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled import android.graphics.Typeface import android.os.Bundle @@ -24,12 +24,12 @@ import androidx.core.view.isVisible import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProviders import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.QkDialog -import com.moez.QKSMS.common.base.QkThemedActivity -import com.moez.QKSMS.common.util.FontProvider -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.QkDialog +import dev.octoshrimpy.quik.common.base.QkThemedActivity +import dev.octoshrimpy.quik.common.util.FontProvider +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.collapsing_toolbar.* import kotlinx.android.synthetic.main.scheduled_activity.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivityModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivityModule.kt index dc22a6cb..7938364e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivityModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledActivityModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled import androidx.lifecycle.ViewModel -import com.moez.QKSMS.injection.ViewModelKey +import dev.octoshrimpy.quik.injection.ViewModelKey import dagger.Module import dagger.Provides import dagger.multibindings.IntoMap diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAdapter.kt index 23c09227..9d2e59b0 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled import android.content.Context import android.net.Uri @@ -24,15 +24,15 @@ import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isVisible import androidx.recyclerview.widget.RecyclerView -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkRealmAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.Recipient -import com.moez.QKSMS.model.ScheduledMessage -import com.moez.QKSMS.repository.ContactRepository -import com.moez.QKSMS.util.PhoneNumberUtils +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkRealmAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.Recipient +import dev.octoshrimpy.quik.model.ScheduledMessage +import dev.octoshrimpy.quik.repository.ContactRepository +import dev.octoshrimpy.quik.util.PhoneNumberUtils import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.scheduled_message_list_item.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAttachmentAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAttachmentAdapter.kt index 558c8af7..96a10ffc 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAttachmentAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledMessageAttachmentAdapter.kt @@ -16,16 +16,16 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled import android.content.Context import android.net.Uri import android.view.LayoutInflater import android.view.ViewGroup -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.util.GlideApp +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.util.GlideApp import kotlinx.android.synthetic.main.attachment_image_list_item.view.* import kotlinx.android.synthetic.main.scheduled_message_image_list_item.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledState.kt index e5d9fac0..1690dca1 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledState.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled -import com.moez.QKSMS.model.ScheduledMessage +import dev.octoshrimpy.quik.model.ScheduledMessage import io.realm.RealmResults data class ScheduledState( diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledView.kt index 684a183e..26b079d5 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled -import com.moez.QKSMS.common.base.QkView +import dev.octoshrimpy.quik.common.base.QkView import io.reactivex.Observable interface ScheduledView : QkView { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledViewModel.kt b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledViewModel.kt index a6b22fbd..00e3c4af 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledViewModel.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/scheduled/ScheduledViewModel.kt @@ -16,17 +16,17 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.scheduled +package dev.octoshrimpy.quik.feature.scheduled import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkViewModel -import com.moez.QKSMS.common.util.ClipboardUtils -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.interactor.SendScheduledMessage -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.repository.ScheduledMessageRepository +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkViewModel +import dev.octoshrimpy.quik.common.util.ClipboardUtils +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.interactor.SendScheduledMessage +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.repository.ScheduledMessageRepository import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.plusAssign diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsActivity.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsActivity.kt index 0d2bd59e..8af3e12e 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsActivity.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsActivity.kt @@ -16,14 +16,14 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings +package dev.octoshrimpy.quik.feature.settings import android.os.Bundle import com.bluelinelabs.conductor.Conductor import com.bluelinelabs.conductor.Router import com.bluelinelabs.conductor.RouterTransaction -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkThemedActivity +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkThemedActivity import dagger.android.AndroidInjection import kotlinx.android.synthetic.main.container_activity.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsController.kt index f09adc3e..d8b029a9 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsController.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings +package dev.octoshrimpy.quik.feature.settings import android.animation.ObjectAnimator import android.app.TimePickerDialog @@ -30,26 +30,26 @@ import com.bluelinelabs.conductor.RouterTransaction import com.google.android.material.snackbar.Snackbar import com.jakewharton.rxbinding2.view.clicks import com.jakewharton.rxbinding2.view.longClicks -import com.moez.QKSMS.BuildConfig -import com.moez.QKSMS.R -import com.moez.QKSMS.common.MenuItem -import com.moez.QKSMS.common.QkChangeHandler -import com.moez.QKSMS.common.QkDialog -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.animateLayoutChanges -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.common.widget.PreferenceView -import com.moez.QKSMS.common.widget.QkSwitch -import com.moez.QKSMS.common.widget.TextInputDialog -import com.moez.QKSMS.feature.settings.about.AboutController -import com.moez.QKSMS.feature.settings.autodelete.AutoDeleteDialog -import com.moez.QKSMS.feature.settings.swipe.SwipeActionsController -import com.moez.QKSMS.feature.themepicker.ThemePickerController -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.repository.SyncRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.BuildConfig +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.MenuItem +import dev.octoshrimpy.quik.common.QkChangeHandler +import dev.octoshrimpy.quik.common.QkDialog +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.animateLayoutChanges +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.common.widget.PreferenceView +import dev.octoshrimpy.quik.common.widget.QkSwitch +import dev.octoshrimpy.quik.common.widget.TextInputDialog +import dev.octoshrimpy.quik.feature.settings.about.AboutController +import dev.octoshrimpy.quik.feature.settings.autodelete.AutoDeleteDialog +import dev.octoshrimpy.quik.feature.settings.swipe.SwipeActionsController +import dev.octoshrimpy.quik.feature.themepicker.ThemePickerController +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.repository.SyncRepository +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsPresenter.kt index ba58580b..cbc01a00 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsPresenter.kt @@ -16,24 +16,24 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings +package dev.octoshrimpy.quik.feature.settings import android.content.Context -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.makeToast -import com.moez.QKSMS.interactor.DeleteOldMessages -import com.moez.QKSMS.interactor.SyncMessages -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.repository.SyncRepository -import com.moez.QKSMS.service.AutoDeleteService -import com.moez.QKSMS.util.NightModeManager -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.makeToast +import dev.octoshrimpy.quik.interactor.DeleteOldMessages +import dev.octoshrimpy.quik.interactor.SyncMessages +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.repository.SyncRepository +import dev.octoshrimpy.quik.service.AutoDeleteService +import dev.octoshrimpy.quik.util.NightModeManager +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.plusAssign diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsState.kt index 35cf2252..144a0696 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsState.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings +package dev.octoshrimpy.quik.feature.settings -import com.moez.QKSMS.repository.SyncRepository -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.repository.SyncRepository +import dev.octoshrimpy.quik.util.Preferences data class SettingsState( val theme: Int = 0, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsView.kt index 853b23d6..d97a0229 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/SettingsView.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings +package dev.octoshrimpy.quik.feature.settings -import com.moez.QKSMS.common.base.QkViewContract -import com.moez.QKSMS.common.widget.PreferenceView +import dev.octoshrimpy.quik.common.base.QkViewContract +import dev.octoshrimpy.quik.common.widget.PreferenceView import io.reactivex.Observable interface SettingsView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutController.kt index 7385a29c..3c3e5e1b 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutController.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.about +package dev.octoshrimpy.quik.feature.settings.about import android.view.View import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.BuildConfig -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.widget.PreferenceView -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.BuildConfig +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.widget.PreferenceView +import dev.octoshrimpy.quik.injection.appComponent import io.reactivex.Observable import kotlinx.android.synthetic.main.about_controller.* import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutPresenter.kt index 9ebc9b68..70a9a358 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutPresenter.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.about +package dev.octoshrimpy.quik.feature.settings.about -import com.moez.QKSMS.R -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutView.kt index 0c180f1f..779bf597 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/about/AboutView.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.about +package dev.octoshrimpy.quik.feature.settings.about -import com.moez.QKSMS.common.base.QkViewContract -import com.moez.QKSMS.common.widget.PreferenceView +import dev.octoshrimpy.quik.common.base.QkViewContract +import dev.octoshrimpy.quik.common.widget.PreferenceView import io.reactivex.Observable interface AboutView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/autodelete/AutoDeleteDialog.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/autodelete/AutoDeleteDialog.kt index 8f55c141..cab56d77 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/autodelete/AutoDeleteDialog.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/autodelete/AutoDeleteDialog.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.autodelete +package dev.octoshrimpy.quik.feature.settings.autodelete import android.app.Activity import android.content.DialogInterface import android.view.LayoutInflater import androidx.appcompat.app.AlertDialog -import com.moez.QKSMS.R +import dev.octoshrimpy.quik.R import kotlinx.android.synthetic.main.settings_auto_delete_dialog.view.* class AutoDeleteDialog(context: Activity, listener: (Int) -> Unit) : AlertDialog(context) { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsController.kt index 8121ad44..04d0d2a2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsController.kt @@ -16,19 +16,19 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.swipe +package dev.octoshrimpy.quik.feature.settings.swipe import android.view.View import androidx.core.view.isVisible import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.QkDialog -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.animateLayoutChanges -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.QkDialog +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.animateLayoutChanges +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.injection.appComponent import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.Observable diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsPresenter.kt index ca02aac6..5dad27b7 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsPresenter.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.swipe +package dev.octoshrimpy.quik.feature.settings.swipe import android.content.Context import androidx.annotation.DrawableRes -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.plusAssign diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsState.kt index cc7d14ba..f0e1a505 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsState.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.swipe +package dev.octoshrimpy.quik.feature.settings.swipe import androidx.annotation.DrawableRes -import com.moez.QKSMS.R +import dev.octoshrimpy.quik.R data class SwipeActionsState( @DrawableRes val rightIcon: Int = R.drawable.ic_archive_white_24dp, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsView.kt index e8579195..478f0815 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/settings/swipe/SwipeActionsView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.settings.swipe +package dev.octoshrimpy.quik.feature.settings.swipe -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface SwipeActionsView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/HSVPickerView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/HSVPickerView.kt index 15522443..1c5c3225 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/HSVPickerView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/HSVPickerView.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker import android.content.Context import android.graphics.Color @@ -25,10 +25,10 @@ import android.util.AttributeSet import android.view.MotionEvent import android.view.View import androidx.constraintlayout.widget.ConstraintLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.within +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.within import io.reactivex.subjects.BehaviorSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.hsv_picker_view.view.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemeAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemeAdapter.kt index cf99614e..207aebd5 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemeAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemeAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker import android.content.Context import android.content.res.Resources @@ -25,14 +25,14 @@ import android.view.ViewGroup import com.google.android.flexbox.FlexDirection import com.google.android.flexbox.FlexWrap import com.google.android.flexbox.FlexboxLayout -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkAdapter -import com.moez.QKSMS.common.base.QkViewHolder -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setTint -import com.moez.QKSMS.common.util.extensions.setVisible +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkAdapter +import dev.octoshrimpy.quik.common.base.QkViewHolder +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject import kotlinx.android.synthetic.main.theme_list_item.view.* diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePagerAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePagerAdapter.kt index c7185c21..30c2b659 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePagerAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePagerAdapter.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker import android.content.Context import android.view.View import android.view.ViewGroup import androidx.viewpager.widget.PagerAdapter -import com.moez.QKSMS.R +import dev.octoshrimpy.quik.R import javax.inject.Inject class ThemePagerAdapter @Inject constructor(private val context: Context) : PagerAdapter() { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerController.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerController.kt index ae4dc56f..247ae489 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerController.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerController.kt @@ -16,21 +16,21 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker import android.animation.ObjectAnimator import android.view.View import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.snackbar.Snackbar import com.jakewharton.rxbinding2.view.clicks -import com.moez.QKSMS.R -import com.moez.QKSMS.common.base.QkController -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.common.util.extensions.setBackgroundTint -import com.moez.QKSMS.common.util.extensions.setVisible -import com.moez.QKSMS.feature.themepicker.injection.ThemePickerModule -import com.moez.QKSMS.injection.appComponent +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.base.QkController +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.setBackgroundTint +import dev.octoshrimpy.quik.common.util.extensions.setVisible +import dev.octoshrimpy.quik.feature.themepicker.injection.ThemePickerModule +import dev.octoshrimpy.quik.injection.appComponent import io.reactivex.Observable import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerPresenter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerPresenter.kt index a27315ec..f0b417ac 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerPresenter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerPresenter.kt @@ -16,15 +16,15 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker import com.f2prateek.rx.preferences2.Preference -import com.moez.QKSMS.common.Navigator -import com.moez.QKSMS.common.base.QkPresenter -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.manager.WidgetManager -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.common.Navigator +import dev.octoshrimpy.quik.common.base.QkPresenter +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.manager.WidgetManager +import dev.octoshrimpy.quik.util.Preferences import com.uber.autodispose.android.lifecycle.scope import com.uber.autodispose.autoDisposable import io.reactivex.rxkotlin.Observables diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerState.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerState.kt index 81c44dcf..984fc171 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerState.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerState.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker data class ThemePickerState( val recipientId: Long = 0, diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerView.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerView.kt index a3005f01..eeac4d5f 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerView.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/ThemePickerView.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker +package dev.octoshrimpy.quik.feature.themepicker -import com.moez.QKSMS.common.base.QkViewContract +import dev.octoshrimpy.quik.common.base.QkViewContract import io.reactivex.Observable interface ThemePickerView : QkViewContract { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerComponent.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerComponent.kt index 6cc68455..3dc5dc81 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerComponent.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerComponent.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker.injection +package dev.octoshrimpy.quik.feature.themepicker.injection -import com.moez.QKSMS.feature.themepicker.ThemePickerController -import com.moez.QKSMS.injection.scope.ControllerScope +import dev.octoshrimpy.quik.feature.themepicker.ThemePickerController +import dev.octoshrimpy.quik.injection.scope.ControllerScope import dagger.Subcomponent @ControllerScope diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerModule.kt b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerModule.kt index c5c9b8d1..baccefcf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/themepicker/injection/ThemePickerModule.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.themepicker.injection +package dev.octoshrimpy.quik.feature.themepicker.injection -import com.moez.QKSMS.feature.themepicker.ThemePickerController -import com.moez.QKSMS.injection.scope.ControllerScope +import dev.octoshrimpy.quik.feature.themepicker.ThemePickerController +import dev.octoshrimpy.quik.injection.scope.ControllerScope import dagger.Module import dagger.Provides import javax.inject.Named diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetAdapter.kt index 325771ec..4667caea 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetAdapter.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.widget +package dev.octoshrimpy.quik.feature.widget import android.appwidget.AppWidgetManager import android.content.ComponentName @@ -29,21 +29,21 @@ import android.widget.RemoteViewsService import androidx.core.text.bold import androidx.core.text.buildSpannedString import androidx.core.text.color -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.DateFormatter -import com.moez.QKSMS.common.util.extensions.dpToPx -import com.moez.QKSMS.common.util.extensions.getColorCompat -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.feature.main.MainActivity -import com.moez.QKSMS.injection.appComponent -import com.moez.QKSMS.model.Contact -import com.moez.QKSMS.model.Conversation -import com.moez.QKSMS.model.PhoneNumber -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.util.GlideApp -import com.moez.QKSMS.util.Preferences -import com.moez.QKSMS.util.tryOrNull +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.DateFormatter +import dev.octoshrimpy.quik.common.util.extensions.dpToPx +import dev.octoshrimpy.quik.common.util.extensions.getColorCompat +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.feature.main.MainActivity +import dev.octoshrimpy.quik.injection.appComponent +import dev.octoshrimpy.quik.model.Contact +import dev.octoshrimpy.quik.model.Conversation +import dev.octoshrimpy.quik.model.PhoneNumber +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.util.GlideApp +import dev.octoshrimpy.quik.util.Preferences +import dev.octoshrimpy.quik.util.tryOrNull import javax.inject.Inject class WidgetAdapter(intent: Intent) : RemoteViewsService.RemoteViewsFactory { diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetProvider.kt b/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetProvider.kt index bfa0525b..9a930d89 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetProvider.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetProvider.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.widget +package dev.octoshrimpy.quik.feature.widget import android.app.PendingIntent import android.appwidget.AppWidgetManager @@ -28,13 +28,13 @@ import android.content.Intent import android.net.Uri import android.os.Bundle import android.widget.RemoteViews -import com.moez.QKSMS.R -import com.moez.QKSMS.common.util.Colors -import com.moez.QKSMS.common.util.extensions.getColorCompat -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.feature.main.MainActivity -import com.moez.QKSMS.manager.WidgetManager -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.R +import dev.octoshrimpy.quik.common.util.Colors +import dev.octoshrimpy.quik.common.util.extensions.getColorCompat +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.feature.main.MainActivity +import dev.octoshrimpy.quik.manager.WidgetManager +import dev.octoshrimpy.quik.util.Preferences import dagger.android.AndroidInjection import timber.log.Timber import javax.inject.Inject diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetService.kt b/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetService.kt index 17d99ebf..0c0c5fd8 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetService.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/widget/WidgetService.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.feature.widget +package dev.octoshrimpy.quik.feature.widget import android.content.Intent import android.widget.RemoteViewsService diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/AppComponent.kt b/presentation/src/main/java/com/moez/QKSMS/injection/AppComponent.kt index a1208c9b..b5596cab 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/AppComponent.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/AppComponent.kt @@ -16,33 +16,33 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection +package dev.octoshrimpy.quik.injection -import com.moez.QKSMS.common.QKApplication -import com.moez.QKSMS.common.QkDialog -import com.moez.QKSMS.common.util.QkChooserTargetService -import com.moez.QKSMS.common.widget.AvatarView -import com.moez.QKSMS.common.widget.PagerTitleView -import com.moez.QKSMS.common.widget.PreferenceView -import com.moez.QKSMS.common.widget.QkEditText -import com.moez.QKSMS.common.widget.QkSwitch -import com.moez.QKSMS.common.widget.QkTextView -import com.moez.QKSMS.common.widget.RadioPreferenceView -import com.moez.QKSMS.feature.backup.BackupController -import com.moez.QKSMS.feature.blocking.BlockingController -import com.moez.QKSMS.feature.blocking.manager.BlockingManagerController -import com.moez.QKSMS.feature.blocking.messages.BlockedMessagesController -import com.moez.QKSMS.feature.blocking.numbers.BlockedNumbersController -import com.moez.QKSMS.feature.compose.editing.DetailedChipView -import com.moez.QKSMS.feature.conversationinfo.injection.ConversationInfoComponent -import com.moez.QKSMS.feature.settings.SettingsController -import com.moez.QKSMS.feature.settings.about.AboutController -import com.moez.QKSMS.feature.settings.swipe.SwipeActionsController -import com.moez.QKSMS.feature.themepicker.injection.ThemePickerComponent -import com.moez.QKSMS.feature.widget.WidgetAdapter -import com.moez.QKSMS.injection.android.ActivityBuilderModule -import com.moez.QKSMS.injection.android.BroadcastReceiverBuilderModule -import com.moez.QKSMS.injection.android.ServiceBuilderModule +import dev.octoshrimpy.quik.common.QKApplication +import dev.octoshrimpy.quik.common.QkDialog +import dev.octoshrimpy.quik.common.util.QkChooserTargetService +import dev.octoshrimpy.quik.common.widget.AvatarView +import dev.octoshrimpy.quik.common.widget.PagerTitleView +import dev.octoshrimpy.quik.common.widget.PreferenceView +import dev.octoshrimpy.quik.common.widget.QkEditText +import dev.octoshrimpy.quik.common.widget.QkSwitch +import dev.octoshrimpy.quik.common.widget.QkTextView +import dev.octoshrimpy.quik.common.widget.RadioPreferenceView +import dev.octoshrimpy.quik.feature.backup.BackupController +import dev.octoshrimpy.quik.feature.blocking.BlockingController +import dev.octoshrimpy.quik.feature.blocking.manager.BlockingManagerController +import dev.octoshrimpy.quik.feature.blocking.messages.BlockedMessagesController +import dev.octoshrimpy.quik.feature.blocking.numbers.BlockedNumbersController +import dev.octoshrimpy.quik.feature.compose.editing.DetailedChipView +import dev.octoshrimpy.quik.feature.conversationinfo.injection.ConversationInfoComponent +import dev.octoshrimpy.quik.feature.settings.SettingsController +import dev.octoshrimpy.quik.feature.settings.about.AboutController +import dev.octoshrimpy.quik.feature.settings.swipe.SwipeActionsController +import dev.octoshrimpy.quik.feature.themepicker.injection.ThemePickerComponent +import dev.octoshrimpy.quik.feature.widget.WidgetAdapter +import dev.octoshrimpy.quik.injection.android.ActivityBuilderModule +import dev.octoshrimpy.quik.injection.android.BroadcastReceiverBuilderModule +import dev.octoshrimpy.quik.injection.android.ServiceBuilderModule import dagger.Component import dagger.android.support.AndroidSupportInjectionModule import javax.inject.Singleton diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/AppComponentManager.kt b/presentation/src/main/java/com/moez/QKSMS/injection/AppComponentManager.kt index 72608154..a214e291 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/AppComponentManager.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/AppComponentManager.kt @@ -16,9 +16,9 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection +package dev.octoshrimpy.quik.injection -import com.moez.QKSMS.common.QKApplication +import dev.octoshrimpy.quik.common.QKApplication internal lateinit var appComponent: AppComponent private set diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/AppModule.kt b/presentation/src/main/java/com/moez/QKSMS/injection/AppModule.kt index afab6678..5ceb8344 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/AppModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/AppModule.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection +package dev.octoshrimpy.quik.injection import android.app.Application import android.content.ContentResolver @@ -25,65 +25,65 @@ import android.content.SharedPreferences import android.preference.PreferenceManager import androidx.lifecycle.ViewModelProvider import com.f2prateek.rx.preferences2.RxSharedPreferences -import com.moez.QKSMS.blocking.BlockingClient -import com.moez.QKSMS.blocking.BlockingManager -import com.moez.QKSMS.common.ViewModelFactory -import com.moez.QKSMS.common.util.BillingManagerImpl -import com.moez.QKSMS.common.util.NotificationManagerImpl -import com.moez.QKSMS.common.util.ShortcutManagerImpl -import com.moez.QKSMS.feature.conversationinfo.injection.ConversationInfoComponent -import com.moez.QKSMS.feature.themepicker.injection.ThemePickerComponent -import com.moez.QKSMS.listener.ContactAddedListener -import com.moez.QKSMS.listener.ContactAddedListenerImpl -import com.moez.QKSMS.manager.ActiveConversationManager -import com.moez.QKSMS.manager.ActiveConversationManagerImpl -import com.moez.QKSMS.manager.AlarmManager -import com.moez.QKSMS.manager.AlarmManagerImpl -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.AnalyticsManagerImpl -import com.moez.QKSMS.manager.BillingManager -import com.moez.QKSMS.manager.ChangelogManager -import com.moez.QKSMS.manager.ChangelogManagerImpl -import com.moez.QKSMS.manager.KeyManager -import com.moez.QKSMS.manager.KeyManagerImpl -import com.moez.QKSMS.manager.NotificationManager -import com.moez.QKSMS.manager.PermissionManager -import com.moez.QKSMS.manager.PermissionManagerImpl -import com.moez.QKSMS.manager.RatingManager -import com.moez.QKSMS.manager.ReferralManager -import com.moez.QKSMS.manager.ReferralManagerImpl -import com.moez.QKSMS.manager.ShortcutManager -import com.moez.QKSMS.manager.WidgetManager -import com.moez.QKSMS.manager.WidgetManagerImpl -import com.moez.QKSMS.mapper.CursorToContact -import com.moez.QKSMS.mapper.CursorToContactGroup -import com.moez.QKSMS.mapper.CursorToContactGroupImpl -import com.moez.QKSMS.mapper.CursorToContactGroupMember -import com.moez.QKSMS.mapper.CursorToContactGroupMemberImpl -import com.moez.QKSMS.mapper.CursorToContactImpl -import com.moez.QKSMS.mapper.CursorToConversation -import com.moez.QKSMS.mapper.CursorToConversationImpl -import com.moez.QKSMS.mapper.CursorToMessage -import com.moez.QKSMS.mapper.CursorToMessageImpl -import com.moez.QKSMS.mapper.CursorToPart -import com.moez.QKSMS.mapper.CursorToPartImpl -import com.moez.QKSMS.mapper.CursorToRecipient -import com.moez.QKSMS.mapper.CursorToRecipientImpl -import com.moez.QKSMS.mapper.RatingManagerImpl -import com.moez.QKSMS.repository.BackupRepository -import com.moez.QKSMS.repository.BackupRepositoryImpl -import com.moez.QKSMS.repository.BlockingRepository -import com.moez.QKSMS.repository.BlockingRepositoryImpl -import com.moez.QKSMS.repository.ContactRepository -import com.moez.QKSMS.repository.ContactRepositoryImpl -import com.moez.QKSMS.repository.ConversationRepository -import com.moez.QKSMS.repository.ConversationRepositoryImpl -import com.moez.QKSMS.repository.MessageRepository -import com.moez.QKSMS.repository.MessageRepositoryImpl -import com.moez.QKSMS.repository.ScheduledMessageRepository -import com.moez.QKSMS.repository.ScheduledMessageRepositoryImpl -import com.moez.QKSMS.repository.SyncRepository -import com.moez.QKSMS.repository.SyncRepositoryImpl +import dev.octoshrimpy.quik.blocking.BlockingClient +import dev.octoshrimpy.quik.blocking.BlockingManager +import dev.octoshrimpy.quik.common.ViewModelFactory +import dev.octoshrimpy.quik.common.util.BillingManagerImpl +import dev.octoshrimpy.quik.common.util.NotificationManagerImpl +import dev.octoshrimpy.quik.common.util.ShortcutManagerImpl +import dev.octoshrimpy.quik.feature.conversationinfo.injection.ConversationInfoComponent +import dev.octoshrimpy.quik.feature.themepicker.injection.ThemePickerComponent +import dev.octoshrimpy.quik.listener.ContactAddedListener +import dev.octoshrimpy.quik.listener.ContactAddedListenerImpl +import dev.octoshrimpy.quik.manager.ActiveConversationManager +import dev.octoshrimpy.quik.manager.ActiveConversationManagerImpl +import dev.octoshrimpy.quik.manager.AlarmManager +import dev.octoshrimpy.quik.manager.AlarmManagerImpl +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.AnalyticsManagerImpl +import dev.octoshrimpy.quik.manager.BillingManager +import dev.octoshrimpy.quik.manager.ChangelogManager +import dev.octoshrimpy.quik.manager.ChangelogManagerImpl +import dev.octoshrimpy.quik.manager.KeyManager +import dev.octoshrimpy.quik.manager.KeyManagerImpl +import dev.octoshrimpy.quik.manager.NotificationManager +import dev.octoshrimpy.quik.manager.PermissionManager +import dev.octoshrimpy.quik.manager.PermissionManagerImpl +import dev.octoshrimpy.quik.manager.RatingManager +import dev.octoshrimpy.quik.manager.ReferralManager +import dev.octoshrimpy.quik.manager.ReferralManagerImpl +import dev.octoshrimpy.quik.manager.ShortcutManager +import dev.octoshrimpy.quik.manager.WidgetManager +import dev.octoshrimpy.quik.manager.WidgetManagerImpl +import dev.octoshrimpy.quik.mapper.CursorToContact +import dev.octoshrimpy.quik.mapper.CursorToContactGroup +import dev.octoshrimpy.quik.mapper.CursorToContactGroupImpl +import dev.octoshrimpy.quik.mapper.CursorToContactGroupMember +import dev.octoshrimpy.quik.mapper.CursorToContactGroupMemberImpl +import dev.octoshrimpy.quik.mapper.CursorToContactImpl +import dev.octoshrimpy.quik.mapper.CursorToConversation +import dev.octoshrimpy.quik.mapper.CursorToConversationImpl +import dev.octoshrimpy.quik.mapper.CursorToMessage +import dev.octoshrimpy.quik.mapper.CursorToMessageImpl +import dev.octoshrimpy.quik.mapper.CursorToPart +import dev.octoshrimpy.quik.mapper.CursorToPartImpl +import dev.octoshrimpy.quik.mapper.CursorToRecipient +import dev.octoshrimpy.quik.mapper.CursorToRecipientImpl +import dev.octoshrimpy.quik.mapper.RatingManagerImpl +import dev.octoshrimpy.quik.repository.BackupRepository +import dev.octoshrimpy.quik.repository.BackupRepositoryImpl +import dev.octoshrimpy.quik.repository.BlockingRepository +import dev.octoshrimpy.quik.repository.BlockingRepositoryImpl +import dev.octoshrimpy.quik.repository.ContactRepository +import dev.octoshrimpy.quik.repository.ContactRepositoryImpl +import dev.octoshrimpy.quik.repository.ConversationRepository +import dev.octoshrimpy.quik.repository.ConversationRepositoryImpl +import dev.octoshrimpy.quik.repository.MessageRepository +import dev.octoshrimpy.quik.repository.MessageRepositoryImpl +import dev.octoshrimpy.quik.repository.ScheduledMessageRepository +import dev.octoshrimpy.quik.repository.ScheduledMessageRepositoryImpl +import dev.octoshrimpy.quik.repository.SyncRepository +import dev.octoshrimpy.quik.repository.SyncRepositoryImpl import com.squareup.moshi.Moshi import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory import dagger.Module diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/ViewModelKey.kt b/presentation/src/main/java/com/moez/QKSMS/injection/ViewModelKey.kt index 2654cbc1..b5aeb359 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/ViewModelKey.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/ViewModelKey.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection +package dev.octoshrimpy.quik.injection import androidx.lifecycle.ViewModel import dagger.MapKey diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/android/ActivityBuilderModule.kt b/presentation/src/main/java/com/moez/QKSMS/injection/android/ActivityBuilderModule.kt index 80834509..516372d4 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/android/ActivityBuilderModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/android/ActivityBuilderModule.kt @@ -16,29 +16,29 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection.android +package dev.octoshrimpy.quik.injection.android -import com.moez.QKSMS.feature.backup.BackupActivity -import com.moez.QKSMS.feature.blocking.BlockingActivity -import com.moez.QKSMS.feature.compose.ComposeActivity -import com.moez.QKSMS.feature.compose.ComposeActivityModule -import com.moez.QKSMS.feature.contacts.ContactsActivity -import com.moez.QKSMS.feature.contacts.ContactsActivityModule -import com.moez.QKSMS.feature.conversationinfo.ConversationInfoActivity -import com.moez.QKSMS.feature.gallery.GalleryActivity -import com.moez.QKSMS.feature.gallery.GalleryActivityModule -import com.moez.QKSMS.feature.main.MainActivity -import com.moez.QKSMS.feature.main.MainActivityModule -import com.moez.QKSMS.feature.notificationprefs.NotificationPrefsActivity -import com.moez.QKSMS.feature.notificationprefs.NotificationPrefsActivityModule -import com.moez.QKSMS.feature.plus.PlusActivity -import com.moez.QKSMS.feature.plus.PlusActivityModule -import com.moez.QKSMS.feature.qkreply.QkReplyActivity -import com.moez.QKSMS.feature.qkreply.QkReplyActivityModule -import com.moez.QKSMS.feature.scheduled.ScheduledActivity -import com.moez.QKSMS.feature.scheduled.ScheduledActivityModule -import com.moez.QKSMS.feature.settings.SettingsActivity -import com.moez.QKSMS.injection.scope.ActivityScope +import dev.octoshrimpy.quik.feature.backup.BackupActivity +import dev.octoshrimpy.quik.feature.blocking.BlockingActivity +import dev.octoshrimpy.quik.feature.compose.ComposeActivity +import dev.octoshrimpy.quik.feature.compose.ComposeActivityModule +import dev.octoshrimpy.quik.feature.contacts.ContactsActivity +import dev.octoshrimpy.quik.feature.contacts.ContactsActivityModule +import dev.octoshrimpy.quik.feature.conversationinfo.ConversationInfoActivity +import dev.octoshrimpy.quik.feature.gallery.GalleryActivity +import dev.octoshrimpy.quik.feature.gallery.GalleryActivityModule +import dev.octoshrimpy.quik.feature.main.MainActivity +import dev.octoshrimpy.quik.feature.main.MainActivityModule +import dev.octoshrimpy.quik.feature.notificationprefs.NotificationPrefsActivity +import dev.octoshrimpy.quik.feature.notificationprefs.NotificationPrefsActivityModule +import dev.octoshrimpy.quik.feature.plus.PlusActivity +import dev.octoshrimpy.quik.feature.plus.PlusActivityModule +import dev.octoshrimpy.quik.feature.qkreply.QkReplyActivity +import dev.octoshrimpy.quik.feature.qkreply.QkReplyActivityModule +import dev.octoshrimpy.quik.feature.scheduled.ScheduledActivity +import dev.octoshrimpy.quik.feature.scheduled.ScheduledActivityModule +import dev.octoshrimpy.quik.feature.settings.SettingsActivity +import dev.octoshrimpy.quik.injection.scope.ActivityScope import dagger.Module import dagger.android.ContributesAndroidInjector diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/android/BroadcastReceiverBuilderModule.kt b/presentation/src/main/java/com/moez/QKSMS/injection/android/BroadcastReceiverBuilderModule.kt index 77cf2228..f2066a06 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/android/BroadcastReceiverBuilderModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/android/BroadcastReceiverBuilderModule.kt @@ -16,28 +16,28 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection.android +package dev.octoshrimpy.quik.injection.android -import com.moez.QKSMS.feature.widget.WidgetProvider -import com.moez.QKSMS.injection.scope.ActivityScope -import com.moez.QKSMS.receiver.BlockThreadReceiver -import com.moez.QKSMS.receiver.BootReceiver -import com.moez.QKSMS.receiver.DefaultSmsChangedReceiver -import com.moez.QKSMS.receiver.DeleteMessagesReceiver -import com.moez.QKSMS.receiver.MarkArchivedReceiver -import com.moez.QKSMS.receiver.MarkReadReceiver -import com.moez.QKSMS.receiver.MarkSeenReceiver -import com.moez.QKSMS.receiver.MmsReceivedReceiver -import com.moez.QKSMS.receiver.MmsReceiver -import com.moez.QKSMS.receiver.MmsSentReceiver -import com.moez.QKSMS.receiver.MmsUpdatedReceiver -import com.moez.QKSMS.receiver.NightModeReceiver -import com.moez.QKSMS.receiver.RemoteMessagingReceiver -import com.moez.QKSMS.receiver.SendScheduledMessageReceiver -import com.moez.QKSMS.receiver.SmsDeliveredReceiver -import com.moez.QKSMS.receiver.SmsProviderChangedReceiver -import com.moez.QKSMS.receiver.SmsReceiver -import com.moez.QKSMS.receiver.SmsSentReceiver +import dev.octoshrimpy.quik.feature.widget.WidgetProvider +import dev.octoshrimpy.quik.injection.scope.ActivityScope +import dev.octoshrimpy.quik.receiver.BlockThreadReceiver +import dev.octoshrimpy.quik.receiver.BootReceiver +import dev.octoshrimpy.quik.receiver.DefaultSmsChangedReceiver +import dev.octoshrimpy.quik.receiver.DeleteMessagesReceiver +import dev.octoshrimpy.quik.receiver.MarkArchivedReceiver +import dev.octoshrimpy.quik.receiver.MarkReadReceiver +import dev.octoshrimpy.quik.receiver.MarkSeenReceiver +import dev.octoshrimpy.quik.receiver.MmsReceivedReceiver +import dev.octoshrimpy.quik.receiver.MmsReceiver +import dev.octoshrimpy.quik.receiver.MmsSentReceiver +import dev.octoshrimpy.quik.receiver.MmsUpdatedReceiver +import dev.octoshrimpy.quik.receiver.NightModeReceiver +import dev.octoshrimpy.quik.receiver.RemoteMessagingReceiver +import dev.octoshrimpy.quik.receiver.SendScheduledMessageReceiver +import dev.octoshrimpy.quik.receiver.SmsDeliveredReceiver +import dev.octoshrimpy.quik.receiver.SmsProviderChangedReceiver +import dev.octoshrimpy.quik.receiver.SmsReceiver +import dev.octoshrimpy.quik.receiver.SmsSentReceiver import dagger.Module import dagger.android.ContributesAndroidInjector diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/android/ServiceBuilderModule.kt b/presentation/src/main/java/com/moez/QKSMS/injection/android/ServiceBuilderModule.kt index ffc30e5c..36fa1e90 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/android/ServiceBuilderModule.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/android/ServiceBuilderModule.kt @@ -16,13 +16,13 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection.android +package dev.octoshrimpy.quik.injection.android -import com.moez.QKSMS.feature.backup.RestoreBackupService -import com.moez.QKSMS.injection.scope.ActivityScope -import com.moez.QKSMS.service.HeadlessSmsSendService -import com.moez.QKSMS.receiver.SendSmsReceiver -import com.moez.QKSMS.service.AutoDeleteService +import dev.octoshrimpy.quik.feature.backup.RestoreBackupService +import dev.octoshrimpy.quik.injection.scope.ActivityScope +import dev.octoshrimpy.quik.service.HeadlessSmsSendService +import dev.octoshrimpy.quik.receiver.SendSmsReceiver +import dev.octoshrimpy.quik.service.AutoDeleteService import dagger.Module import dagger.android.ContributesAndroidInjector diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/scope/ActivityScope.kt b/presentation/src/main/java/com/moez/QKSMS/injection/scope/ActivityScope.kt index 007e63f4..84f9c8cf 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/scope/ActivityScope.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/scope/ActivityScope.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection.scope +package dev.octoshrimpy.quik.injection.scope import javax.inject.Scope diff --git a/presentation/src/main/java/com/moez/QKSMS/injection/scope/ControllerScope.kt b/presentation/src/main/java/com/moez/QKSMS/injection/scope/ControllerScope.kt index 883a1eaa..ef436227 100644 --- a/presentation/src/main/java/com/moez/QKSMS/injection/scope/ControllerScope.kt +++ b/presentation/src/main/java/com/moez/QKSMS/injection/scope/ControllerScope.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.injection.scope +package dev.octoshrimpy.quik.injection.scope import javax.inject.Scope diff --git a/presentation/src/main/java/com/moez/QKSMS/interactor/MigratePreferences.kt b/presentation/src/main/java/com/moez/QKSMS/interactor/MigratePreferences.kt index a13d8e75..3ecfa3ce 100644 --- a/presentation/src/main/java/com/moez/QKSMS/interactor/MigratePreferences.kt +++ b/presentation/src/main/java/com/moez/QKSMS/interactor/MigratePreferences.kt @@ -16,11 +16,11 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.interactor +package dev.octoshrimpy.quik.interactor import com.f2prateek.rx.preferences2.RxSharedPreferences -import com.moez.QKSMS.util.NightModeManager -import com.moez.QKSMS.util.Preferences +import dev.octoshrimpy.quik.util.NightModeManager +import dev.octoshrimpy.quik.util.Preferences import io.reactivex.Flowable import javax.inject.Inject diff --git a/presentation/src/main/res/layout/about_controller.xml b/presentation/src/main/res/layout/about_controller.xml index 22e9fe0d..33a32de7 100644 --- a/presentation/src/main/res/layout/about_controller.xml +++ b/presentation/src/main/res/layout/about_controller.xml @@ -33,49 +33,49 @@ android:paddingTop="8dp" android:paddingBottom="8dp"> - - - - - - - - - + tools:parentTag="dev.octoshrimpy.quik.common.widget.AvatarView"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + tools:parentTag="dev.octoshrimpy.quik.feature.blocking.manager.BlockingManagerPreferenceView"> - - - - - - . --> -. --> - + tools:context="dev.octoshrimpy.quik.feature.compose.ComposeActivity"> - - - - - - - - - - - - - - - - - - - - - - - - - - + tools:context="dev.octoshrimpy.quik.feature.compose.ComposeActivity"> - - diff --git a/presentation/src/main/res/layout/conversation_info_settings.xml b/presentation/src/main/res/layout/conversation_info_settings.xml index 9fc371aa..a00919dd 100644 --- a/presentation/src/main/res/layout/conversation_info_settings.xml +++ b/presentation/src/main/res/layout/conversation_info_settings.xml @@ -29,7 +29,7 @@ android:layout_marginBottom="8dp" android:background="?android:attr/divider" /> - - - - - - - - - - - - - - @@ -57,7 +57,7 @@ android:src="@drawable/ic_archive_white_24dp" tools:tint="?android:attr/textColorSecondary" /> - @@ -79,11 +79,11 @@ android:src="@drawable/ic_import_export_black_24dp" android:tint="?android:attr/textColorSecondary" /> - - - - - @@ -155,7 +155,7 @@ android:src="@drawable/ic_settings_black_24dp" android:tint="?android:attr/textColorSecondary" /> - @@ -170,7 +170,7 @@ android:src="@drawable/ic_star_black_24dp" android:tint="?android:attr/textColorSecondary" /> - @@ -185,7 +185,7 @@ android:src="@drawable/ic_help_black_24dp" android:tint="?android:attr/textColorSecondary" /> - @@ -200,7 +200,7 @@ android:src="@drawable/ic_people_black_24dp" android:tint="?android:attr/textColorSecondary" /> - @@ -228,7 +228,7 @@ app:layout_constraintTop_toTopOf="parent" tools:tint="@color/tools_theme" /> - - - - - - + tools:context="dev.octoshrimpy.quik.feature.gallery.GalleryActivity"> - - . --> - + tools:parentTag="dev.octoshrimpy.quik.common.widget.GroupAvatarView"> - @@ -61,7 +61,7 @@ app:layout_constraintVertical_bias="1" app:layout_constraintWidth_percent=".75"> - diff --git a/presentation/src/main/res/layout/hsv_picker_view.xml b/presentation/src/main/res/layout/hsv_picker_view.xml index bdc1685a..8ace6ef7 100644 --- a/presentation/src/main/res/layout/hsv_picker_view.xml +++ b/presentation/src/main/res/layout/hsv_picker_view.xml @@ -22,7 +22,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - tools:parentTag="com.moez.QKSMS.feature.themepicker.HSVPickerView"> + tools:parentTag="dev.octoshrimpy.quik.feature.themepicker.HSVPickerView"> - - - - - - - - - - - - - - - - - - - - - - - @@ -50,7 +50,7 @@ android:paddingTop="8dp" android:paddingBottom="8dp"> - - - - - - - - - - - - - - + tools:parentTag="dev.octoshrimpy.quik.common.widget.PreferenceView"> - - - - - - - - - - diff --git a/presentation/src/main/res/layout/qksms_plus_activity.xml b/presentation/src/main/res/layout/qksms_plus_activity.xml index eef115dd..5ffa1f48 100644 --- a/presentation/src/main/res/layout/qksms_plus_activity.xml +++ b/presentation/src/main/res/layout/qksms_plus_activity.xml @@ -46,7 +46,7 @@ android:layout_marginBottom="32dp" android:orientation="vertical"> - - - - - - - - - - - - - - - - - - - + tools:parentTag="dev.octoshrimpy.quik.common.widget.RadioPreferenceView"> - - - - - - - - - - - - - - - - - . --> - - - - - - - - - - - - - - - - - - - - - - - - . --> - - - - - - - . --> -. --> - - - - - - - - diff --git a/presentation/src/main/res/xml/shortcuts.xml b/presentation/src/main/res/xml/shortcuts.xml index ef0901fc..6a228c1b 100644 --- a/presentation/src/main/res/xml/shortcuts.xml +++ b/presentation/src/main/res/xml/shortcuts.xml @@ -28,9 +28,9 @@ android:shortcutShortLabel="@string/shortcut_compose_short_label"> + android:action="dev.octoshrimpy.quik.START" + android:targetClass="dev.octoshrimpy.quik.feature.compose.ComposeActivity" + android:targetPackage="dev.octoshrimpy.quik" /> diff --git a/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt b/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt index 428caaa1..d3f7d68f 100644 --- a/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt +++ b/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt @@ -16,10 +16,10 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.app.Activity -import com.moez.QKSMS.manager.BillingManager +import dev.octoshrimpy.quik.manager.BillingManager import io.reactivex.Observable import io.reactivex.subjects.BehaviorSubject import javax.inject.Inject diff --git a/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt b/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt index 4b897e3d..6beae05f 100644 --- a/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt +++ b/presentation/src/noAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import timber.log.Timber import javax.inject.Inject diff --git a/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt b/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt index 8adedac3..35512d53 100644 --- a/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt +++ b/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/BillingManagerImpl.kt @@ -17,7 +17,7 @@ * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.app.Activity import android.content.Context @@ -37,8 +37,8 @@ import com.android.billingclient.api.acknowledgePurchase import com.android.billingclient.api.queryProductDetails import com.android.billingclient.api.queryPurchaseHistory import com.android.billingclient.api.queryPurchasesAsync -import com.moez.QKSMS.manager.AnalyticsManager -import com.moez.QKSMS.manager.BillingManager +import dev.octoshrimpy.quik.manager.AnalyticsManager +import dev.octoshrimpy.quik.manager.BillingManager import io.reactivex.Observable import io.reactivex.subjects.BehaviorSubject import io.reactivex.subjects.Subject diff --git a/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt b/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt index af0d9c96..b87e93f5 100644 --- a/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt +++ b/presentation/src/withAnalytics/java/com/moez/QKSMS/common/util/CrashlyticsTree.kt @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License * along with QKSMS. If not, see . */ -package com.moez.QKSMS.common.util +package dev.octoshrimpy.quik.common.util import android.util.Log import com.google.firebase.crashlytics.FirebaseCrashlytics