Rename package to org.fossify.messages
This commit is contained in:
parent
d71db351ca
commit
e2f83f49da
106 changed files with 417 additions and 418 deletions
|
|
@ -221,7 +221,7 @@
|
|||
android:enabled="true"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="org.fossify.smsmessenger.action.mark_as_read" />
|
||||
<action android:name="org.fossify.messages.action.mark_as_read" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
|
|
@ -230,7 +230,7 @@
|
|||
android:enabled="true"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="org.fossify.smsmessenger.action.reply" />
|
||||
<action android:name="org.fossify.messages.action.reply" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
|
|
@ -239,7 +239,7 @@
|
|||
android:enabled="true"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="org.fossify.smsmessenger.action.delete" />
|
||||
<action android:name="org.fossify.messages.action.delete" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger
|
||||
package org.fossify.messages
|
||||
|
||||
import android.app.Application
|
||||
import org.fossify.commons.extensions.checkUseEnglish
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Intent
|
||||
|
|
@ -8,16 +8,16 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.NavigationIcon
|
||||
import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.adapters.ArchivedConversationsAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityArchivedConversationsBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.conversationsDB
|
||||
import org.fossify.smsmessenger.extensions.removeAllArchivedConversations
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_TITLE
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.smsmessenger.models.Events
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.adapters.ArchivedConversationsAdapter
|
||||
import org.fossify.messages.databinding.ActivityArchivedConversationsBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.conversationsDB
|
||||
import org.fossify.messages.extensions.removeAllArchivedConversations
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.THREAD_TITLE
|
||||
import org.fossify.messages.models.Conversation
|
||||
import org.fossify.messages.models.Events
|
||||
import org.greenrobot.eventbus.EventBus
|
||||
import org.greenrobot.eventbus.Subscribe
|
||||
import org.greenrobot.eventbus.ThreadMode
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.app.NotificationChannel
|
||||
import android.app.NotificationManager
|
||||
|
|
@ -16,12 +16,12 @@ import org.fossify.commons.helpers.NavigationIcon
|
|||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.helpers.isOreoPlus
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.smsmessenger.adapters.ContactsAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityConversationDetailsBinding
|
||||
import org.fossify.smsmessenger.dialogs.RenameConversationDialog
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.adapters.ContactsAdapter
|
||||
import org.fossify.messages.databinding.ActivityConversationDetailsBinding
|
||||
import org.fossify.messages.dialogs.RenameConversationDialog
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
class ConversationDetailsActivity : SimpleActivity() {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
|
|
@ -17,19 +17,19 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.FAQItem
|
||||
import org.fossify.commons.models.Release
|
||||
import org.fossify.smsmessenger.BuildConfig
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.adapters.ConversationsAdapter
|
||||
import org.fossify.smsmessenger.adapters.SearchResultsAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityMainBinding
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.SEARCHED_MESSAGE_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_TITLE
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.smsmessenger.models.Events
|
||||
import org.fossify.smsmessenger.models.Message
|
||||
import org.fossify.smsmessenger.models.SearchResult
|
||||
import org.fossify.messages.BuildConfig
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.adapters.ConversationsAdapter
|
||||
import org.fossify.messages.adapters.SearchResultsAdapter
|
||||
import org.fossify.messages.databinding.ActivityMainBinding
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.SEARCHED_MESSAGE_ID
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.THREAD_TITLE
|
||||
import org.fossify.messages.models.Conversation
|
||||
import org.fossify.messages.models.Events
|
||||
import org.fossify.messages.models.Message
|
||||
import org.fossify.messages.models.SearchResult
|
||||
import org.greenrobot.eventbus.EventBus
|
||||
import org.greenrobot.eventbus.Subscribe
|
||||
import org.greenrobot.eventbus.ThreadMode
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.os.Bundle
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
|
|
@ -8,12 +8,12 @@ import org.fossify.commons.helpers.APP_LAUNCHER_NAME
|
|||
import org.fossify.commons.helpers.NavigationIcon
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.interfaces.RefreshRecyclerViewListener
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databinding.ActivityManageBlockedKeywordsBinding
|
||||
import org.fossify.smsmessenger.dialogs.AddBlockedKeywordDialog
|
||||
import org.fossify.smsmessenger.dialogs.ManageBlockedKeywordsAdapter
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.toArrayList
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databinding.ActivityManageBlockedKeywordsBinding
|
||||
import org.fossify.messages.dialogs.AddBlockedKeywordDialog
|
||||
import org.fossify.messages.dialogs.ManageBlockedKeywordsAdapter
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.toArrayList
|
||||
|
||||
class ManageBlockedKeywordsActivity : BaseSimpleActivity(), RefreshRecyclerViewListener {
|
||||
override fun getAppIconIDs() = intent.getIntegerArrayListExtra(APP_ICON_IDS) ?: ArrayList()
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
|
|
@ -12,14 +12,14 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.RadioItem
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.adapters.ContactsAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityNewConversationBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemSuggestedContactBinding
|
||||
import org.fossify.smsmessenger.extensions.getSuggestedContacts
|
||||
import org.fossify.smsmessenger.extensions.getThreadId
|
||||
import org.fossify.smsmessenger.helpers.*
|
||||
import org.fossify.smsmessenger.messaging.isShortCodeWithLetters
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.adapters.ContactsAdapter
|
||||
import org.fossify.messages.databinding.ActivityNewConversationBinding
|
||||
import org.fossify.messages.databinding.ItemSuggestedContactBinding
|
||||
import org.fossify.messages.extensions.getSuggestedContacts
|
||||
import org.fossify.messages.extensions.getThreadId
|
||||
import org.fossify.messages.helpers.*
|
||||
import org.fossify.messages.messaging.isShortCodeWithLetters
|
||||
import java.net.URLDecoder
|
||||
import java.util.Locale
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Intent
|
||||
|
|
@ -8,17 +8,17 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.NavigationIcon
|
||||
import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.adapters.RecycleBinConversationsAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityRecycleBinConversationsBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.conversationsDB
|
||||
import org.fossify.smsmessenger.extensions.emptyMessagesRecycleBin
|
||||
import org.fossify.smsmessenger.helpers.IS_RECYCLE_BIN
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_TITLE
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.smsmessenger.models.Events
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.adapters.RecycleBinConversationsAdapter
|
||||
import org.fossify.messages.databinding.ActivityRecycleBinConversationsBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.conversationsDB
|
||||
import org.fossify.messages.extensions.emptyMessagesRecycleBin
|
||||
import org.fossify.messages.helpers.IS_RECYCLE_BIN
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.THREAD_TITLE
|
||||
import org.fossify.messages.models.Conversation
|
||||
import org.fossify.messages.models.Events
|
||||
import org.greenrobot.eventbus.EventBus
|
||||
import org.greenrobot.eventbus.Subscribe
|
||||
import org.greenrobot.eventbus.ThreadMode
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.annotation.TargetApi
|
||||
import android.content.Intent
|
||||
|
|
@ -13,13 +13,13 @@ import org.fossify.commons.dialogs.*
|
|||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.RadioItem
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databinding.ActivitySettingsBinding
|
||||
import org.fossify.smsmessenger.dialogs.ExportMessagesDialog
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.emptyMessagesRecycleBin
|
||||
import org.fossify.smsmessenger.extensions.messagesDB
|
||||
import org.fossify.smsmessenger.helpers.*
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databinding.ActivitySettingsBinding
|
||||
import org.fossify.messages.dialogs.ExportMessagesDialog
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.emptyMessagesRecycleBin
|
||||
import org.fossify.messages.extensions.messagesDB
|
||||
import org.fossify.messages.helpers.*
|
||||
import java.util.Locale
|
||||
import kotlin.system.exitProcess
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.messages.R
|
||||
|
||||
open class SimpleActivity : BaseSimpleActivity() {
|
||||
override fun getAppIconIDs() = arrayListOf(
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.content.Intent
|
||||
import org.fossify.commons.activities.BaseSplashActivity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
|
|
@ -53,21 +53,21 @@ import org.fossify.commons.models.PhoneNumber
|
|||
import org.fossify.commons.models.RadioItem
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.BuildConfig
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.adapters.AttachmentsAdapter
|
||||
import org.fossify.smsmessenger.adapters.AutoCompleteTextViewAdapter
|
||||
import org.fossify.smsmessenger.adapters.ThreadAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityThreadBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemSelectedContactBinding
|
||||
import org.fossify.smsmessenger.dialogs.InvalidNumberDialog
|
||||
import org.fossify.smsmessenger.dialogs.RenameConversationDialog
|
||||
import org.fossify.smsmessenger.dialogs.ScheduleMessageDialog
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.*
|
||||
import org.fossify.smsmessenger.messaging.*
|
||||
import org.fossify.smsmessenger.models.*
|
||||
import org.fossify.smsmessenger.models.ThreadItem.*
|
||||
import org.fossify.messages.BuildConfig
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.adapters.AttachmentsAdapter
|
||||
import org.fossify.messages.adapters.AutoCompleteTextViewAdapter
|
||||
import org.fossify.messages.adapters.ThreadAdapter
|
||||
import org.fossify.messages.databinding.ActivityThreadBinding
|
||||
import org.fossify.messages.databinding.ItemSelectedContactBinding
|
||||
import org.fossify.messages.dialogs.InvalidNumberDialog
|
||||
import org.fossify.messages.dialogs.RenameConversationDialog
|
||||
import org.fossify.messages.dialogs.ScheduleMessageDialog
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.*
|
||||
import org.fossify.messages.messaging.*
|
||||
import org.fossify.messages.models.*
|
||||
import org.fossify.messages.models.ThreadItem.*
|
||||
import org.greenrobot.eventbus.EventBus
|
||||
import org.greenrobot.eventbus.Subscribe
|
||||
import org.greenrobot.eventbus.ThreadMode
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.activities
|
||||
package org.fossify.messages.activities
|
||||
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
|
|
@ -10,14 +10,14 @@ import org.fossify.commons.extensions.normalizePhoneNumber
|
|||
import org.fossify.commons.extensions.sendEmailIntent
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.commons.helpers.NavigationIcon
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.adapters.VCardViewerAdapter
|
||||
import org.fossify.smsmessenger.databinding.ActivityVcardViewerBinding
|
||||
import org.fossify.smsmessenger.extensions.dialNumber
|
||||
import org.fossify.smsmessenger.helpers.EXTRA_VCARD_URI
|
||||
import org.fossify.smsmessenger.helpers.parseVCardFromUri
|
||||
import org.fossify.smsmessenger.models.VCardPropertyWrapper
|
||||
import org.fossify.smsmessenger.models.VCardWrapper
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.adapters.VCardViewerAdapter
|
||||
import org.fossify.messages.databinding.ActivityVcardViewerBinding
|
||||
import org.fossify.messages.extensions.dialNumber
|
||||
import org.fossify.messages.helpers.EXTRA_VCARD_URI
|
||||
import org.fossify.messages.helpers.parseVCardFromUri
|
||||
import org.fossify.messages.models.VCardPropertyWrapper
|
||||
import org.fossify.messages.models.VCardWrapper
|
||||
|
||||
class VCardViewerActivity : SimpleActivity() {
|
||||
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.view.Menu
|
||||
import org.fossify.commons.dialogs.ConfirmationDialog
|
||||
import org.fossify.commons.extensions.notificationManager
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.extensions.deleteConversation
|
||||
import org.fossify.smsmessenger.extensions.updateConversationArchivedStatus
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.extensions.deleteConversation
|
||||
import org.fossify.messages.extensions.updateConversationArchivedStatus
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
class ArchivedConversationsAdapter(
|
||||
activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.content.Intent
|
||||
import android.graphics.drawable.Drawable
|
||||
|
|
@ -20,14 +20,14 @@ import com.bumptech.glide.request.RequestOptions
|
|||
import com.bumptech.glide.request.target.Target
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.VCardViewerActivity
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentMediaPreviewBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.*
|
||||
import org.fossify.smsmessenger.models.AttachmentSelection
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.VCardViewerActivity
|
||||
import org.fossify.messages.databinding.ItemAttachmentDocumentPreviewBinding
|
||||
import org.fossify.messages.databinding.ItemAttachmentMediaPreviewBinding
|
||||
import org.fossify.messages.databinding.ItemAttachmentVcardPreviewBinding
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.*
|
||||
import org.fossify.messages.models.AttachmentSelection
|
||||
|
||||
class AttachmentsAdapter(
|
||||
val activity: BaseSimpleActivity,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
|
|
@ -12,7 +12,7 @@ import org.fossify.commons.extensions.getProperBackgroundColor
|
|||
import org.fossify.commons.extensions.normalizeString
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
|
||||
class AutoCompleteTextViewAdapter(val activity: SimpleActivity, val contacts: ArrayList<SimpleContact>) : ArrayAdapter<SimpleContact>(activity, 0, contacts) {
|
||||
var resultList = ArrayList<SimpleContact>()
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.graphics.Typeface
|
||||
import android.os.Parcelable
|
||||
|
|
@ -14,11 +14,11 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.databinding.ItemConversationBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.getAllDrafts
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.databinding.ItemConversationBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.getAllDrafts
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
@Suppress("LeakingThis")
|
||||
abstract class BaseConversationsAdapter(
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.text.TextUtils
|
||||
import android.util.TypedValue
|
||||
|
|
@ -12,7 +12,7 @@ import org.fossify.commons.extensions.getTextSize
|
|||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
|
||||
class ContactsAdapter(
|
||||
activity: SimpleActivity, var contacts: ArrayList<SimpleContact>, recyclerView: MyRecyclerView, itemClick: (Any) -> Unit
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.content.Intent
|
||||
import android.text.TextUtils
|
||||
|
|
@ -10,13 +10,13 @@ import org.fossify.commons.helpers.KEY_PHONE
|
|||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.helpers.isNougatPlus
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.dialogs.RenameConversationDialog
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.smsmessenger.messaging.isShortCodeWithLetters
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.dialogs.RenameConversationDialog
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
import org.fossify.messages.messaging.isShortCodeWithLetters
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
class ConversationsAdapter(
|
||||
activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.view.Menu
|
||||
import org.fossify.commons.dialogs.ConfirmationDialog
|
||||
import org.fossify.commons.extensions.notificationManager
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.extensions.deleteConversation
|
||||
import org.fossify.smsmessenger.extensions.restoreAllMessagesFromRecycleBinForConversation
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.extensions.deleteConversation
|
||||
import org.fossify.messages.extensions.restoreAllMessagesFromRecycleBinForConversation
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
class RecycleBinConversationsAdapter(
|
||||
activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.util.TypedValue
|
||||
import android.view.Menu
|
||||
|
|
@ -10,9 +10,9 @@ import org.fossify.commons.extensions.getTextSize
|
|||
import org.fossify.commons.extensions.highlightTextPart
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.databinding.ItemSearchResultBinding
|
||||
import org.fossify.smsmessenger.models.SearchResult
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.databinding.ItemSearchResultBinding
|
||||
import org.fossify.messages.models.SearchResult
|
||||
|
||||
class SearchResultsAdapter(
|
||||
activity: SimpleActivity, var searchResults: ArrayList<SearchResult>, recyclerView: MyRecyclerView, highlightText: String, itemClick: (Any) -> Unit
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Intent
|
||||
|
|
@ -34,21 +34,21 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.NewConversationActivity
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.activities.ThreadActivity
|
||||
import org.fossify.smsmessenger.activities.VCardViewerActivity
|
||||
import org.fossify.smsmessenger.databinding.*
|
||||
import org.fossify.smsmessenger.dialogs.DeleteConfirmationDialog
|
||||
import org.fossify.smsmessenger.dialogs.MessageDetailsDialog
|
||||
import org.fossify.smsmessenger.dialogs.SelectTextDialog
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.*
|
||||
import org.fossify.smsmessenger.models.Attachment
|
||||
import org.fossify.smsmessenger.models.Message
|
||||
import org.fossify.smsmessenger.models.ThreadItem
|
||||
import org.fossify.smsmessenger.models.ThreadItem.*
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.NewConversationActivity
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.activities.ThreadActivity
|
||||
import org.fossify.messages.activities.VCardViewerActivity
|
||||
import org.fossify.messages.databinding.*
|
||||
import org.fossify.messages.dialogs.DeleteConfirmationDialog
|
||||
import org.fossify.messages.dialogs.MessageDetailsDialog
|
||||
import org.fossify.messages.dialogs.SelectTextDialog
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.*
|
||||
import org.fossify.messages.models.Attachment
|
||||
import org.fossify.messages.models.Message
|
||||
import org.fossify.messages.models.ThreadItem
|
||||
import org.fossify.messages.models.ThreadItem.*
|
||||
|
||||
class ThreadAdapter(
|
||||
activity: SimpleActivity,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.adapters
|
||||
package org.fossify.messages.adapters
|
||||
|
||||
import android.util.TypedValue
|
||||
import android.view.ViewGroup
|
||||
|
|
@ -11,12 +11,12 @@ import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
|||
import com.bumptech.glide.request.RequestOptions
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.databinding.ItemVcardContactBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemVcardContactPropertyBinding
|
||||
import org.fossify.smsmessenger.models.VCardPropertyWrapper
|
||||
import org.fossify.smsmessenger.models.VCardWrapper
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.databinding.ItemVcardContactBinding
|
||||
import org.fossify.messages.databinding.ItemVcardContactPropertyBinding
|
||||
import org.fossify.messages.models.VCardPropertyWrapper
|
||||
import org.fossify.messages.models.VCardWrapper
|
||||
|
||||
private const val TYPE_VCARD_CONTACT = 1
|
||||
private const val TYPE_VCARD_CONTACT_PROPERTY = 2
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.databases
|
||||
package org.fossify.messages.databases
|
||||
|
||||
import android.content.Context
|
||||
import androidx.room.Database
|
||||
|
|
@ -7,12 +7,12 @@ import androidx.room.RoomDatabase
|
|||
import androidx.room.TypeConverters
|
||||
import androidx.room.migration.Migration
|
||||
import androidx.sqlite.db.SupportSQLiteDatabase
|
||||
import org.fossify.smsmessenger.helpers.Converters
|
||||
import org.fossify.smsmessenger.interfaces.AttachmentsDao
|
||||
import org.fossify.smsmessenger.interfaces.ConversationsDao
|
||||
import org.fossify.smsmessenger.interfaces.MessageAttachmentsDao
|
||||
import org.fossify.smsmessenger.interfaces.MessagesDao
|
||||
import org.fossify.smsmessenger.models.*
|
||||
import org.fossify.messages.helpers.Converters
|
||||
import org.fossify.messages.interfaces.AttachmentsDao
|
||||
import org.fossify.messages.interfaces.ConversationsDao
|
||||
import org.fossify.messages.interfaces.MessageAttachmentsDao
|
||||
import org.fossify.messages.interfaces.MessagesDao
|
||||
import org.fossify.messages.models.*
|
||||
|
||||
@Database(entities = [Conversation::class, Attachment::class, MessageAttachment::class, Message::class, RecycleBinMessage::class], version = 8)
|
||||
@TypeConverters(Converters::class)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
|
|
@ -6,8 +6,8 @@ import org.fossify.commons.extensions.getAlertDialogBuilder
|
|||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.showKeyboard
|
||||
import org.fossify.commons.extensions.value
|
||||
import org.fossify.smsmessenger.databinding.DialogAddBlockedKeywordBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.messages.databinding.DialogAddBlockedKeywordBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
|
||||
class AddBlockedKeywordDialog(val activity: BaseSimpleActivity, private val originalKeyword: String? = null, val callback: () -> Unit) {
|
||||
init {
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import android.app.Activity
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import org.fossify.commons.extensions.beGoneIf
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.smsmessenger.databinding.DialogDeleteConfirmationBinding
|
||||
import org.fossify.messages.databinding.DialogDeleteConfirmationBinding
|
||||
|
||||
class DeleteConfirmationDialog(
|
||||
private val activity: Activity,
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.databinding.DialogExportMessagesBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.databinding.DialogExportMessagesBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
|
||||
class ExportMessagesDialog(
|
||||
private val activity: SimpleActivity,
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.databinding.DialogImportMessagesBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.helpers.MessagesImporter
|
||||
import org.fossify.smsmessenger.models.ImportResult
|
||||
import org.fossify.smsmessenger.models.MessagesBackup
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.databinding.DialogImportMessagesBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.helpers.MessagesImporter
|
||||
import org.fossify.messages.models.ImportResult
|
||||
import org.fossify.messages.models.MessagesBackup
|
||||
|
||||
class ImportMessagesDialog(
|
||||
private val activity: SimpleActivity,
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.smsmessenger.databinding.DialogInvalidNumberBinding
|
||||
import org.fossify.messages.databinding.DialogInvalidNumberBinding
|
||||
|
||||
class InvalidNumberDialog(val activity: BaseSimpleActivity, val text: String) {
|
||||
init {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import android.view.*
|
||||
import android.widget.PopupMenu
|
||||
|
|
@ -10,9 +10,9 @@ import org.fossify.commons.extensions.getProperTextColor
|
|||
import org.fossify.commons.extensions.setupViewBackground
|
||||
import org.fossify.commons.interfaces.RefreshRecyclerViewListener
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databinding.ItemManageBlockedKeywordBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databinding.ItemManageBlockedKeywordBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
|
||||
class ManageBlockedKeywordsAdapter(
|
||||
activity: BaseSimpleActivity, var blockedKeywords: ArrayList<String>, val listener: RefreshRecyclerViewListener?,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.telephony.SubscriptionInfo
|
||||
|
|
@ -7,10 +7,10 @@ import org.fossify.commons.dialogs.BasePropertiesDialog
|
|||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.getTimeFormat
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.subscriptionManagerCompat
|
||||
import org.fossify.smsmessenger.models.Message
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.subscriptionManagerCompat
|
||||
import org.fossify.messages.models.Message
|
||||
import org.joda.time.DateTime
|
||||
|
||||
class MessageDetailsDialog(val activity: BaseSimpleActivity, val message: Message) : BasePropertiesDialog(activity) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.DialogInterface.BUTTON_POSITIVE
|
||||
|
|
@ -7,9 +7,9 @@ import org.fossify.commons.extensions.getAlertDialogBuilder
|
|||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.showKeyboard
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databinding.DialogRenameConversationBinding
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databinding.DialogRenameConversationBinding
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
class RenameConversationDialog(
|
||||
private val activity: Activity,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import android.app.DatePickerDialog
|
||||
import android.app.DatePickerDialog.OnDateSetListener
|
||||
|
|
@ -10,10 +10,10 @@ import com.google.android.material.timepicker.MaterialTimePicker
|
|||
import com.google.android.material.timepicker.TimeFormat
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databinding.ScheduleMessageDialogBinding
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.roundToClosestMultipleOf
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databinding.ScheduleMessageDialogBinding
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.roundToClosestMultipleOf
|
||||
import org.joda.time.DateTime
|
||||
import java.util.Calendar
|
||||
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package org.fossify.smsmessenger.dialogs
|
||||
package org.fossify.messages.dialogs
|
||||
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.smsmessenger.databinding.DialogSelectTextBinding
|
||||
import org.fossify.messages.databinding.DialogSelectTextBinding
|
||||
|
||||
// helper dialog for selecting just a part of a message, not copying the whole into clipboard
|
||||
class SelectTextDialog(val activity: BaseSimpleActivity, val text: String) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.ActivityNotFoundException
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.graphics.Bitmap
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.content.ContentValues
|
||||
|
||||
|
|
@ -1,8 +1,7 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Application
|
||||
import android.app.NotificationManager
|
||||
import android.content.ContentResolver
|
||||
import android.content.ContentValues
|
||||
import android.content.Context
|
||||
|
|
@ -26,18 +25,18 @@ import org.fossify.commons.extensions.*
|
|||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.PhoneNumber
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databases.MessagesDatabase
|
||||
import org.fossify.smsmessenger.helpers.*
|
||||
import org.fossify.smsmessenger.helpers.AttachmentUtils.parseAttachmentNames
|
||||
import org.fossify.smsmessenger.interfaces.AttachmentsDao
|
||||
import org.fossify.smsmessenger.interfaces.ConversationsDao
|
||||
import org.fossify.smsmessenger.interfaces.MessageAttachmentsDao
|
||||
import org.fossify.smsmessenger.interfaces.MessagesDao
|
||||
import org.fossify.smsmessenger.messaging.MessagingUtils
|
||||
import org.fossify.smsmessenger.messaging.MessagingUtils.Companion.ADDRESS_SEPARATOR
|
||||
import org.fossify.smsmessenger.messaging.SmsSender
|
||||
import org.fossify.smsmessenger.models.*
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databases.MessagesDatabase
|
||||
import org.fossify.messages.helpers.*
|
||||
import org.fossify.messages.helpers.AttachmentUtils.parseAttachmentNames
|
||||
import org.fossify.messages.interfaces.AttachmentsDao
|
||||
import org.fossify.messages.interfaces.ConversationsDao
|
||||
import org.fossify.messages.interfaces.MessageAttachmentsDao
|
||||
import org.fossify.messages.interfaces.MessagesDao
|
||||
import org.fossify.messages.messaging.MessagingUtils
|
||||
import org.fossify.messages.messaging.MessagingUtils.Companion.ADDRESS_SEPARATOR
|
||||
import org.fossify.messages.messaging.SmsSender
|
||||
import org.fossify.messages.models.*
|
||||
import java.io.FileNotFoundException
|
||||
|
||||
val Context.config: Config get() = Config.newInstance(applicationContext)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.database.Cursor
|
||||
import com.google.gson.JsonNull
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.text.format.DateFormat
|
||||
import java.util.Date
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.text.TextUtils
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
fun String.getExtensionFromMimeType(): String {
|
||||
return when (lowercase()) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions
|
||||
package org.fossify.messages.extensions
|
||||
|
||||
import android.animation.ObjectAnimator
|
||||
import android.view.View
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions.gson
|
||||
package org.fossify.messages.extensions.gson
|
||||
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.GsonBuilder
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions.gson
|
||||
package org.fossify.messages.extensions.gson
|
||||
|
||||
import com.google.gson.*
|
||||
import java.math.BigDecimal
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions.gson
|
||||
package org.fossify.messages.extensions.gson
|
||||
|
||||
import com.google.gson.JsonArray
|
||||
import com.google.gson.JsonElement
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.extensions.gson
|
||||
package org.fossify.messages.extensions.gson
|
||||
|
||||
import com.google.gson.JsonDeserializationContext
|
||||
import com.google.gson.JsonDeserializer
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.app.Activity
|
||||
import android.net.Uri
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentVcardBinding
|
||||
import org.fossify.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.databinding.ItemAttachmentDocumentBinding
|
||||
import org.fossify.messages.databinding.ItemAttachmentDocumentPreviewBinding
|
||||
import org.fossify.messages.databinding.ItemAttachmentVcardBinding
|
||||
import org.fossify.messages.databinding.ItemAttachmentVcardPreviewBinding
|
||||
import org.fossify.messages.extensions.*
|
||||
|
||||
fun ItemAttachmentDocumentPreviewBinding.setupDocumentPreview(
|
||||
uri: Uri,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.util.Xml
|
||||
import org.xmlpull.v1.XmlPullParser
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.content.Context
|
||||
import org.fossify.commons.helpers.BaseConfig
|
||||
import org.fossify.smsmessenger.extensions.getDefaultKeyboardHeight
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.messages.extensions.getDefaultKeyboardHeight
|
||||
import org.fossify.messages.models.Conversation
|
||||
|
||||
class Config(context: Context) : BaseConfig(context) {
|
||||
companion object {
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import org.fossify.smsmessenger.models.Events
|
||||
import org.fossify.messages.models.Events
|
||||
import org.greenrobot.eventbus.EventBus
|
||||
import org.joda.time.DateTime
|
||||
import org.joda.time.DateTimeZone
|
||||
|
|
@ -46,7 +46,7 @@ const val IS_RECYCLE_BIN = "is_recycle_bin"
|
|||
const val IS_ARCHIVE_AVAILABLE = "is_archive_available"
|
||||
const val CUSTOM_NOTIFICATIONS = "custom_notifications"
|
||||
|
||||
private const val PATH = "org.fossify.smsmessenger.action."
|
||||
private const val PATH = "org.fossify.org.fossify.messages.action."
|
||||
const val MARK_AS_READ = PATH + "mark_as_read"
|
||||
const val REPLY = PATH + "reply"
|
||||
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import androidx.room.TypeConverter
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.reflect.TypeToken
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.smsmessenger.models.Attachment
|
||||
import org.fossify.smsmessenger.models.MessageAttachment
|
||||
import org.fossify.messages.models.Attachment
|
||||
import org.fossify.messages.models.MessageAttachment
|
||||
|
||||
class Converters {
|
||||
private val gson = Gson()
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Bitmap
|
||||
|
|
@ -9,10 +9,10 @@ import android.net.Uri
|
|||
import org.fossify.commons.extensions.getCompressionFormat
|
||||
import org.fossify.commons.extensions.getMyFileUri
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.extensions.extension
|
||||
import org.fossify.smsmessenger.extensions.getExtensionFromMimeType
|
||||
import org.fossify.smsmessenger.extensions.getFileSizeFromUri
|
||||
import org.fossify.smsmessenger.extensions.isImageMimeType
|
||||
import org.fossify.messages.extensions.extension
|
||||
import org.fossify.messages.extensions.getExtensionFromMimeType
|
||||
import org.fossify.messages.extensions.getFileSizeFromUri
|
||||
import org.fossify.messages.extensions.isImageMimeType
|
||||
import java.io.File
|
||||
import java.io.FileOutputStream
|
||||
import kotlin.math.roundToInt
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.net.Uri
|
||||
import android.util.Xml
|
||||
|
|
@ -7,10 +7,10 @@ import kotlinx.serialization.json.Json
|
|||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.activities.SimpleActivity
|
||||
import org.fossify.smsmessenger.dialogs.ImportMessagesDialog
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.models.*
|
||||
import org.fossify.messages.activities.SimpleActivity
|
||||
import org.fossify.messages.dialogs.ImportMessagesDialog
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.models.*
|
||||
import org.xmlpull.v1.XmlPullParser
|
||||
import java.io.InputStream
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
|
|
@ -9,8 +9,8 @@ import android.util.Base64
|
|||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.isQPlus
|
||||
import org.fossify.commons.helpers.isRPlus
|
||||
import org.fossify.smsmessenger.extensions.getConversationIds
|
||||
import org.fossify.smsmessenger.models.*
|
||||
import org.fossify.messages.extensions.getConversationIds
|
||||
import org.fossify.messages.models.*
|
||||
import java.io.IOException
|
||||
import java.io.InputStream
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
|
|
@ -11,10 +11,10 @@ import com.klinker.android.send_message.Utils
|
|||
import org.fossify.commons.extensions.getLongValue
|
||||
import org.fossify.commons.extensions.queryCursor
|
||||
import org.fossify.commons.helpers.isRPlus
|
||||
import org.fossify.smsmessenger.models.MmsAddress
|
||||
import org.fossify.smsmessenger.models.MmsBackup
|
||||
import org.fossify.smsmessenger.models.MmsPart
|
||||
import org.fossify.smsmessenger.models.SmsBackup
|
||||
import org.fossify.messages.models.MmsAddress
|
||||
import org.fossify.messages.models.MmsBackup
|
||||
import org.fossify.messages.models.MmsPart
|
||||
import org.fossify.messages.models.SmsBackup
|
||||
|
||||
class MessagesWriter(private val context: Context) {
|
||||
private val INVALID_ID = -1L
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Notification
|
||||
|
|
@ -19,13 +19,13 @@ import org.fossify.commons.extensions.notificationManager
|
|||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.helpers.isNougatPlus
|
||||
import org.fossify.commons.helpers.isOreoPlus
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.activities.ThreadActivity
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.messaging.isShortCodeWithLetters
|
||||
import org.fossify.smsmessenger.receivers.DeleteSmsReceiver
|
||||
import org.fossify.smsmessenger.receivers.DirectReplyReceiver
|
||||
import org.fossify.smsmessenger.receivers.MarkAsReadReceiver
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.activities.ThreadActivity
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.messaging.isShortCodeWithLetters
|
||||
import org.fossify.messages.receivers.DeleteSmsReceiver
|
||||
import org.fossify.messages.receivers.DirectReplyReceiver
|
||||
import org.fossify.messages.receivers.MarkAsReadReceiver
|
||||
|
||||
class NotificationHelper(private val context: Context) {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.helpers
|
||||
package org.fossify.messages.helpers
|
||||
|
||||
import android.content.Context
|
||||
import android.net.Uri
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package org.fossify.smsmessenger.interfaces
|
||||
package org.fossify.messages.interfaces
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Query
|
||||
import org.fossify.smsmessenger.models.Attachment
|
||||
import org.fossify.messages.models.Attachment
|
||||
|
||||
@Dao
|
||||
interface AttachmentsDao {
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package org.fossify.smsmessenger.interfaces
|
||||
package org.fossify.messages.interfaces
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import org.fossify.smsmessenger.models.Conversation
|
||||
import org.fossify.smsmessenger.models.ConversationWithSnippetOverride
|
||||
import org.fossify.messages.models.Conversation
|
||||
import org.fossify.messages.models.ConversationWithSnippetOverride
|
||||
|
||||
@Dao
|
||||
interface ConversationsDao {
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package org.fossify.smsmessenger.interfaces
|
||||
package org.fossify.messages.interfaces
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Query
|
||||
import org.fossify.smsmessenger.models.MessageAttachment
|
||||
import org.fossify.messages.models.MessageAttachment
|
||||
|
||||
@Dao
|
||||
interface MessageAttachmentsDao {
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package org.fossify.smsmessenger.interfaces
|
||||
package org.fossify.messages.interfaces
|
||||
|
||||
import androidx.room.*
|
||||
import org.fossify.smsmessenger.models.Message
|
||||
import org.fossify.smsmessenger.models.RecycleBinMessage
|
||||
import org.fossify.messages.models.Message
|
||||
import org.fossify.messages.models.RecycleBinMessage
|
||||
|
||||
@Dao
|
||||
interface MessagesDao {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.messaging
|
||||
package org.fossify.messages.messaging
|
||||
|
||||
import android.content.Context
|
||||
import android.telephony.SmsMessage
|
||||
|
|
@ -6,13 +6,13 @@ import android.widget.Toast.LENGTH_LONG
|
|||
import com.klinker.android.send_message.Settings
|
||||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.messagingUtils
|
||||
import org.fossify.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS
|
||||
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE
|
||||
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE
|
||||
import org.fossify.smsmessenger.models.Attachment
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.messagingUtils
|
||||
import org.fossify.messages.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS
|
||||
import org.fossify.messages.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE
|
||||
import org.fossify.messages.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE
|
||||
import org.fossify.messages.models.Attachment
|
||||
|
||||
@Deprecated("TODO: Move/rewrite messaging config code into the app.")
|
||||
fun Context.getSendMessageSettings(): Settings {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.messaging
|
||||
package org.fossify.messages.messaging
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
|
|
@ -15,14 +15,14 @@ import com.klinker.android.send_message.Settings
|
|||
import com.klinker.android.send_message.Transaction
|
||||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.extensions.getThreadId
|
||||
import org.fossify.smsmessenger.extensions.isPlainTextMimeType
|
||||
import org.fossify.smsmessenger.extensions.smsSender
|
||||
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE
|
||||
import org.fossify.smsmessenger.models.Attachment
|
||||
import org.fossify.smsmessenger.receivers.MmsSentReceiver
|
||||
import org.fossify.smsmessenger.receivers.SendStatusReceiver
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.extensions.getThreadId
|
||||
import org.fossify.messages.extensions.isPlainTextMimeType
|
||||
import org.fossify.messages.extensions.smsSender
|
||||
import org.fossify.messages.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE
|
||||
import org.fossify.messages.models.Attachment
|
||||
import org.fossify.messages.receivers.MmsSentReceiver
|
||||
import org.fossify.messages.receivers.SendStatusReceiver
|
||||
|
||||
class MessagingUtils(val context: Context) {
|
||||
|
||||
|
|
@ -1,14 +1,14 @@
|
|||
package org.fossify.smsmessenger.messaging
|
||||
package org.fossify.messages.messaging
|
||||
|
||||
import android.app.AlarmManager
|
||||
import android.app.PendingIntent
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import androidx.core.app.AlarmManagerCompat
|
||||
import org.fossify.smsmessenger.helpers.SCHEDULED_MESSAGE_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.models.Message
|
||||
import org.fossify.smsmessenger.receivers.ScheduledMessageReceiver
|
||||
import org.fossify.messages.helpers.SCHEDULED_MESSAGE_ID
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.models.Message
|
||||
import org.fossify.messages.receivers.ScheduledMessageReceiver
|
||||
|
||||
/**
|
||||
* All things related to scheduled messages are here.
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.messaging
|
||||
package org.fossify.messages.messaging
|
||||
|
||||
class SmsException(val errorCode: Int, val exception: Exception? = null) : Exception() {
|
||||
companion object {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.messaging
|
||||
package org.fossify.messages.messaging
|
||||
|
||||
import android.telephony.SmsManager
|
||||
import com.klinker.android.send_message.Settings
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.messaging
|
||||
package org.fossify.messages.messaging
|
||||
|
||||
import android.app.Application
|
||||
import android.app.PendingIntent
|
||||
|
|
@ -6,11 +6,11 @@ import android.content.Intent
|
|||
import android.net.Uri
|
||||
import android.telephony.PhoneNumberUtils
|
||||
import org.fossify.commons.helpers.isSPlus
|
||||
import org.fossify.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS
|
||||
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE
|
||||
import org.fossify.smsmessenger.receivers.SendStatusReceiver
|
||||
import org.fossify.smsmessenger.receivers.SmsStatusDeliveredReceiver
|
||||
import org.fossify.smsmessenger.receivers.SmsStatusSentReceiver
|
||||
import org.fossify.messages.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS
|
||||
import org.fossify.messages.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE
|
||||
import org.fossify.messages.receivers.SendStatusReceiver
|
||||
import org.fossify.messages.receivers.SmsStatusDeliveredReceiver
|
||||
import org.fossify.messages.receivers.SmsStatusSentReceiver
|
||||
|
||||
/** Class that sends chat message via SMS. */
|
||||
class SmsSender(val app: Application) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.net.Uri
|
||||
import androidx.room.ColumnInfo
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.net.Uri
|
||||
import org.fossify.smsmessenger.extensions.isImageMimeType
|
||||
import org.fossify.smsmessenger.extensions.isVCardMimeType
|
||||
import org.fossify.smsmessenger.extensions.isVideoMimeType
|
||||
import org.fossify.smsmessenger.helpers.ATTACHMENT_DOCUMENT
|
||||
import org.fossify.smsmessenger.helpers.ATTACHMENT_MEDIA
|
||||
import org.fossify.smsmessenger.helpers.ATTACHMENT_VCARD
|
||||
import org.fossify.messages.extensions.isImageMimeType
|
||||
import org.fossify.messages.extensions.isVCardMimeType
|
||||
import org.fossify.messages.extensions.isVideoMimeType
|
||||
import org.fossify.messages.helpers.ATTACHMENT_DOCUMENT
|
||||
import org.fossify.messages.helpers.ATTACHMENT_MEDIA
|
||||
import org.fossify.messages.helpers.ATTACHMENT_VCARD
|
||||
|
||||
data class AttachmentSelection(
|
||||
val id: String,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Embedded
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
class Events {
|
||||
class RefreshMessages
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
enum class ImportResult {
|
||||
IMPORT_FAIL, IMPORT_OK, IMPORT_PARTIAL, IMPORT_NOTHING_NEW
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.provider.Telephony
|
||||
import androidx.room.ColumnInfo
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import kotlinx.serialization.DeserializationStrategy
|
||||
import kotlinx.serialization.SerialName
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.content.ContentValues
|
||||
import android.provider.Telephony
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.content.ContentValues
|
||||
import android.provider.Telephony
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.content.ContentValues
|
||||
import android.provider.Telephony
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
data class NamePhoto(val name: String, val photoUri: String?)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
data class SIMCard(val id: Int, val subscriptionId: Int, val label: String)
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
data class SearchResult(val messageId: Long, val title: String, val snippet: String, val date: String, val threadId: Long, var photoUri: String)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
|
||||
import android.content.ContentValues
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
/**
|
||||
* Thread item representations for the main thread recyclerview. [Message] is also a [ThreadItem]
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package org.fossify.smsmessenger.models
|
||||
package org.fossify.messages.models
|
||||
|
||||
import android.content.Context
|
||||
import ezvcard.VCard
|
||||
import ezvcard.property.*
|
||||
import org.fossify.commons.extensions.normalizePhoneNumber
|
||||
import org.fossify.smsmessenger.extensions.config
|
||||
import org.fossify.smsmessenger.extensions.format
|
||||
import org.fossify.smsmessenger.helpers.parseNameFromVCard
|
||||
import org.fossify.messages.extensions.config
|
||||
import org.fossify.messages.extensions.format
|
||||
import org.fossify.messages.helpers.parseNameFromVCard
|
||||
|
||||
private val displayedPropertyClasses = arrayOf(
|
||||
Telephone::class.java, Email::class.java, Organization::class.java, Birthday::class.java, Anniversary::class.java, Note::class.java
|
||||
|
|
@ -1,18 +1,18 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import org.fossify.commons.extensions.notificationManager
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.extensions.conversationsDB
|
||||
import org.fossify.smsmessenger.extensions.deleteMessage
|
||||
import org.fossify.smsmessenger.extensions.updateLastConversationMessage
|
||||
import org.fossify.smsmessenger.extensions.updateUnreadCountBadge
|
||||
import org.fossify.smsmessenger.helpers.IS_MMS
|
||||
import org.fossify.smsmessenger.helpers.MESSAGE_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.messages.extensions.conversationsDB
|
||||
import org.fossify.messages.extensions.deleteMessage
|
||||
import org.fossify.messages.extensions.updateLastConversationMessage
|
||||
import org.fossify.messages.extensions.updateUnreadCountBadge
|
||||
import org.fossify.messages.helpers.IS_MMS
|
||||
import org.fossify.messages.helpers.MESSAGE_ID
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
|
||||
class DeleteSmsReceiver : BroadcastReceiver() {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.BroadcastReceiver
|
||||
|
|
@ -10,11 +10,11 @@ import androidx.core.app.RemoteInput
|
|||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.REPLY
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_NUMBER
|
||||
import org.fossify.smsmessenger.messaging.sendMessageCompat
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.REPLY
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.THREAD_NUMBER
|
||||
import org.fossify.messages.messaging.sendMessageCompat
|
||||
|
||||
class DirectReplyReceiver : BroadcastReceiver() {
|
||||
@SuppressLint("MissingPermission")
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import org.fossify.commons.extensions.notificationManager
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.extensions.conversationsDB
|
||||
import org.fossify.smsmessenger.extensions.markThreadMessagesRead
|
||||
import org.fossify.smsmessenger.extensions.updateUnreadCountBadge
|
||||
import org.fossify.smsmessenger.helpers.MARK_AS_READ
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.messages.extensions.conversationsDB
|
||||
import org.fossify.messages.extensions.markThreadMessagesRead
|
||||
import org.fossify.messages.extensions.updateUnreadCountBadge
|
||||
import org.fossify.messages.helpers.MARK_AS_READ
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
|
||||
class MarkAsReadReceiver : BroadcastReceiver() {
|
||||
override fun onReceive(context: Context, intent: Intent) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.content.Context
|
||||
import android.net.Uri
|
||||
|
|
@ -10,9 +10,9 @@ import org.fossify.commons.extensions.isNumberBlocked
|
|||
import org.fossify.commons.extensions.normalizePhoneNumber
|
||||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
|
||||
// more info at https://github.com/klinker41/android-smsmms
|
||||
class MmsReceiver : MmsReceivedReceiver() {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.ContentValues
|
||||
|
|
@ -10,9 +10,9 @@ import android.provider.Telephony
|
|||
import android.widget.Toast
|
||||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.smsmessenger.R
|
||||
import org.fossify.smsmessenger.extensions.deleteMessage
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.messages.R
|
||||
import org.fossify.messages.extensions.deleteMessage
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
import java.io.File
|
||||
|
||||
/** Handles updating databases and states when a MMS message is sent. */
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
|
|
@ -8,14 +8,14 @@ import android.os.Looper
|
|||
import android.os.PowerManager
|
||||
import org.fossify.commons.extensions.showErrorToast
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.extensions.conversationsDB
|
||||
import org.fossify.smsmessenger.extensions.deleteScheduledMessage
|
||||
import org.fossify.smsmessenger.extensions.getAddresses
|
||||
import org.fossify.smsmessenger.extensions.messagesDB
|
||||
import org.fossify.smsmessenger.helpers.SCHEDULED_MESSAGE_ID
|
||||
import org.fossify.smsmessenger.helpers.THREAD_ID
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.smsmessenger.messaging.sendMessageCompat
|
||||
import org.fossify.messages.extensions.conversationsDB
|
||||
import org.fossify.messages.extensions.deleteScheduledMessage
|
||||
import org.fossify.messages.extensions.getAddresses
|
||||
import org.fossify.messages.extensions.messagesDB
|
||||
import org.fossify.messages.helpers.SCHEDULED_MESSAGE_ID
|
||||
import org.fossify.messages.helpers.THREAD_ID
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
import org.fossify.messages.messaging.sendMessageCompat
|
||||
|
||||
class ScheduledMessageReceiver : BroadcastReceiver() {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
|
|
@ -21,8 +21,8 @@ abstract class SendStatusReceiver : BroadcastReceiver() {
|
|||
}
|
||||
|
||||
companion object {
|
||||
const val SMS_SENT_ACTION = "org.fossify.smsmessenger.receiver.SMS_SENT"
|
||||
const val SMS_DELIVERED_ACTION = "org.fossify.smsmessenger.receiver.SMS_DELIVERED"
|
||||
const val SMS_SENT_ACTION = "org.fossify.org.fossify.messages.receiver.SMS_SENT"
|
||||
const val SMS_DELIVERED_ACTION = "org.fossify.org.fossify.messages.receiver.SMS_DELIVERED"
|
||||
|
||||
// Defined by platform, but no constant provided. See docs for SmsManager.sendTextMessage.
|
||||
const val EXTRA_ERROR_CODE = "errorCode"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
|
|
@ -13,9 +13,9 @@ import org.fossify.commons.helpers.SimpleContactsHelper
|
|||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.commons.models.PhoneNumber
|
||||
import org.fossify.commons.models.SimpleContact
|
||||
import org.fossify.smsmessenger.extensions.*
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.smsmessenger.models.Message
|
||||
import org.fossify.messages.extensions.*
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
import org.fossify.messages.models.Message
|
||||
|
||||
class SmsReceiver : BroadcastReceiver() {
|
||||
override fun onReceive(context: Context, intent: Intent) {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.fossify.smsmessenger.receivers
|
||||
package org.fossify.messages.receivers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.ContentValues
|
||||
|
|
@ -7,9 +7,9 @@ import android.content.Intent
|
|||
import android.net.Uri
|
||||
import android.provider.Telephony.Sms
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.smsmessenger.extensions.messagesDB
|
||||
import org.fossify.smsmessenger.extensions.messagingUtils
|
||||
import org.fossify.smsmessenger.helpers.refreshMessages
|
||||
import org.fossify.messages.extensions.messagesDB
|
||||
import org.fossify.messages.extensions.messagingUtils
|
||||
import org.fossify.messages.helpers.refreshMessages
|
||||
|
||||
/** Handles updating databases and states when a sent SMS message is delivered. */
|
||||
class SmsStatusDeliveredReceiver : SendStatusReceiver() {
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue