Rename package to org.fossify.messages

This commit is contained in:
Naveen 2024-01-18 01:05:03 +05:30
parent d71db351ca
commit e2f83f49da
No known key found for this signature in database
GPG key ID: 0E155DAD31671DA3
106 changed files with 417 additions and 418 deletions

View file

@ -31,5 +31,5 @@
# Gson # Gson
-keep class org.fossify.commons.models.SimpleContact { *; } -keep class org.fossify.commons.models.SimpleContact { *; }
-keep class org.fossify.smsmessenger.models.Attachment { *; } -keep class org.fossify.messages.models.Attachment { *; }
-keep class org.fossify.smsmessenger.models.MessageAttachment { *; } -keep class org.fossify.messages.models.MessageAttachment { *; }

View file

@ -221,7 +221,7 @@
android:enabled="true" android:enabled="true"
android:exported="true"> android:exported="true">
<intent-filter> <intent-filter>
<action android:name="org.fossify.smsmessenger.action.mark_as_read" /> <action android:name="org.fossify.messages.action.mark_as_read" />
</intent-filter> </intent-filter>
</receiver> </receiver>
@ -230,7 +230,7 @@
android:enabled="true" android:enabled="true"
android:exported="true"> android:exported="true">
<intent-filter> <intent-filter>
<action android:name="org.fossify.smsmessenger.action.reply" /> <action android:name="org.fossify.messages.action.reply" />
</intent-filter> </intent-filter>
</receiver> </receiver>
@ -239,7 +239,7 @@
android:enabled="true" android:enabled="true"
android:exported="true"> android:exported="true">
<intent-filter> <intent-filter>
<action android:name="org.fossify.smsmessenger.action.delete" /> <action android:name="org.fossify.messages.action.delete" />
</intent-filter> </intent-filter>
</receiver> </receiver>

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger package org.fossify.messages
import android.app.Application import android.app.Application
import org.fossify.commons.extensions.checkUseEnglish import org.fossify.commons.extensions.checkUseEnglish

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
@ -8,16 +8,16 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.NavigationIcon import org.fossify.commons.helpers.NavigationIcon
import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.adapters.ArchivedConversationsAdapter import org.fossify.messages.adapters.ArchivedConversationsAdapter
import org.fossify.smsmessenger.databinding.ActivityArchivedConversationsBinding import org.fossify.messages.databinding.ActivityArchivedConversationsBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.conversationsDB import org.fossify.messages.extensions.conversationsDB
import org.fossify.smsmessenger.extensions.removeAllArchivedConversations import org.fossify.messages.extensions.removeAllArchivedConversations
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.THREAD_TITLE import org.fossify.messages.helpers.THREAD_TITLE
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
import org.fossify.smsmessenger.models.Events import org.fossify.messages.models.Events
import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode import org.greenrobot.eventbus.ThreadMode

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.app.NotificationChannel import android.app.NotificationChannel
import android.app.NotificationManager 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.ensureBackgroundThread
import org.fossify.commons.helpers.isOreoPlus import org.fossify.commons.helpers.isOreoPlus
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.smsmessenger.adapters.ContactsAdapter import org.fossify.messages.adapters.ContactsAdapter
import org.fossify.smsmessenger.databinding.ActivityConversationDetailsBinding import org.fossify.messages.databinding.ActivityConversationDetailsBinding
import org.fossify.smsmessenger.dialogs.RenameConversationDialog import org.fossify.messages.dialogs.RenameConversationDialog
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
class ConversationDetailsActivity : SimpleActivity() { class ConversationDetailsActivity : SimpleActivity() {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity import android.app.Activity
@ -17,19 +17,19 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.* import org.fossify.commons.helpers.*
import org.fossify.commons.models.FAQItem import org.fossify.commons.models.FAQItem
import org.fossify.commons.models.Release import org.fossify.commons.models.Release
import org.fossify.smsmessenger.BuildConfig import org.fossify.messages.BuildConfig
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.adapters.ConversationsAdapter import org.fossify.messages.adapters.ConversationsAdapter
import org.fossify.smsmessenger.adapters.SearchResultsAdapter import org.fossify.messages.adapters.SearchResultsAdapter
import org.fossify.smsmessenger.databinding.ActivityMainBinding import org.fossify.messages.databinding.ActivityMainBinding
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.SEARCHED_MESSAGE_ID import org.fossify.messages.helpers.SEARCHED_MESSAGE_ID
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.THREAD_TITLE import org.fossify.messages.helpers.THREAD_TITLE
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
import org.fossify.smsmessenger.models.Events import org.fossify.messages.models.Events
import org.fossify.smsmessenger.models.Message import org.fossify.messages.models.Message
import org.fossify.smsmessenger.models.SearchResult import org.fossify.messages.models.SearchResult
import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode import org.greenrobot.eventbus.ThreadMode

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.os.Bundle import android.os.Bundle
import org.fossify.commons.activities.BaseSimpleActivity 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.NavigationIcon
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.commons.interfaces.RefreshRecyclerViewListener import org.fossify.commons.interfaces.RefreshRecyclerViewListener
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databinding.ActivityManageBlockedKeywordsBinding import org.fossify.messages.databinding.ActivityManageBlockedKeywordsBinding
import org.fossify.smsmessenger.dialogs.AddBlockedKeywordDialog import org.fossify.messages.dialogs.AddBlockedKeywordDialog
import org.fossify.smsmessenger.dialogs.ManageBlockedKeywordsAdapter import org.fossify.messages.dialogs.ManageBlockedKeywordsAdapter
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.toArrayList import org.fossify.messages.extensions.toArrayList
class ManageBlockedKeywordsActivity : BaseSimpleActivity(), RefreshRecyclerViewListener { class ManageBlockedKeywordsActivity : BaseSimpleActivity(), RefreshRecyclerViewListener {
override fun getAppIconIDs() = intent.getIntegerArrayListExtra(APP_ICON_IDS) ?: ArrayList() override fun getAppIconIDs() = intent.getIntegerArrayListExtra(APP_ICON_IDS) ?: ArrayList()

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.content.Intent import android.content.Intent
import android.net.Uri import android.net.Uri
@ -12,14 +12,14 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.* import org.fossify.commons.helpers.*
import org.fossify.commons.models.RadioItem import org.fossify.commons.models.RadioItem
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.adapters.ContactsAdapter import org.fossify.messages.adapters.ContactsAdapter
import org.fossify.smsmessenger.databinding.ActivityNewConversationBinding import org.fossify.messages.databinding.ActivityNewConversationBinding
import org.fossify.smsmessenger.databinding.ItemSuggestedContactBinding import org.fossify.messages.databinding.ItemSuggestedContactBinding
import org.fossify.smsmessenger.extensions.getSuggestedContacts import org.fossify.messages.extensions.getSuggestedContacts
import org.fossify.smsmessenger.extensions.getThreadId import org.fossify.messages.extensions.getThreadId
import org.fossify.smsmessenger.helpers.* import org.fossify.messages.helpers.*
import org.fossify.smsmessenger.messaging.isShortCodeWithLetters import org.fossify.messages.messaging.isShortCodeWithLetters
import java.net.URLDecoder import java.net.URLDecoder
import java.util.Locale import java.util.Locale

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
@ -8,17 +8,17 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.NavigationIcon import org.fossify.commons.helpers.NavigationIcon
import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED import org.fossify.commons.helpers.WAS_PROTECTION_HANDLED
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.adapters.RecycleBinConversationsAdapter import org.fossify.messages.adapters.RecycleBinConversationsAdapter
import org.fossify.smsmessenger.databinding.ActivityRecycleBinConversationsBinding import org.fossify.messages.databinding.ActivityRecycleBinConversationsBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.conversationsDB import org.fossify.messages.extensions.conversationsDB
import org.fossify.smsmessenger.extensions.emptyMessagesRecycleBin import org.fossify.messages.extensions.emptyMessagesRecycleBin
import org.fossify.smsmessenger.helpers.IS_RECYCLE_BIN import org.fossify.messages.helpers.IS_RECYCLE_BIN
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.THREAD_TITLE import org.fossify.messages.helpers.THREAD_TITLE
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
import org.fossify.smsmessenger.models.Events import org.fossify.messages.models.Events
import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode import org.greenrobot.eventbus.ThreadMode

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.annotation.TargetApi import android.annotation.TargetApi
import android.content.Intent import android.content.Intent
@ -13,13 +13,13 @@ import org.fossify.commons.dialogs.*
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.* import org.fossify.commons.helpers.*
import org.fossify.commons.models.RadioItem import org.fossify.commons.models.RadioItem
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databinding.ActivitySettingsBinding import org.fossify.messages.databinding.ActivitySettingsBinding
import org.fossify.smsmessenger.dialogs.ExportMessagesDialog import org.fossify.messages.dialogs.ExportMessagesDialog
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.emptyMessagesRecycleBin import org.fossify.messages.extensions.emptyMessagesRecycleBin
import org.fossify.smsmessenger.extensions.messagesDB import org.fossify.messages.extensions.messagesDB
import org.fossify.smsmessenger.helpers.* import org.fossify.messages.helpers.*
import java.util.Locale import java.util.Locale
import kotlin.system.exitProcess import kotlin.system.exitProcess

View file

@ -1,7 +1,7 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import org.fossify.commons.activities.BaseSimpleActivity import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.smsmessenger.R import org.fossify.messages.R
open class SimpleActivity : BaseSimpleActivity() { open class SimpleActivity : BaseSimpleActivity() {
override fun getAppIconIDs() = arrayListOf( override fun getAppIconIDs() = arrayListOf(

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.content.Intent import android.content.Intent
import org.fossify.commons.activities.BaseSplashActivity import org.fossify.commons.activities.BaseSplashActivity

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity 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.RadioItem
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.BuildConfig import org.fossify.messages.BuildConfig
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.adapters.AttachmentsAdapter import org.fossify.messages.adapters.AttachmentsAdapter
import org.fossify.smsmessenger.adapters.AutoCompleteTextViewAdapter import org.fossify.messages.adapters.AutoCompleteTextViewAdapter
import org.fossify.smsmessenger.adapters.ThreadAdapter import org.fossify.messages.adapters.ThreadAdapter
import org.fossify.smsmessenger.databinding.ActivityThreadBinding import org.fossify.messages.databinding.ActivityThreadBinding
import org.fossify.smsmessenger.databinding.ItemSelectedContactBinding import org.fossify.messages.databinding.ItemSelectedContactBinding
import org.fossify.smsmessenger.dialogs.InvalidNumberDialog import org.fossify.messages.dialogs.InvalidNumberDialog
import org.fossify.smsmessenger.dialogs.RenameConversationDialog import org.fossify.messages.dialogs.RenameConversationDialog
import org.fossify.smsmessenger.dialogs.ScheduleMessageDialog import org.fossify.messages.dialogs.ScheduleMessageDialog
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.* import org.fossify.messages.helpers.*
import org.fossify.smsmessenger.messaging.* import org.fossify.messages.messaging.*
import org.fossify.smsmessenger.models.* import org.fossify.messages.models.*
import org.fossify.smsmessenger.models.ThreadItem.* import org.fossify.messages.models.ThreadItem.*
import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode import org.greenrobot.eventbus.ThreadMode

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.activities package org.fossify.messages.activities
import android.content.Intent import android.content.Intent
import android.net.Uri 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.sendEmailIntent
import org.fossify.commons.extensions.viewBinding import org.fossify.commons.extensions.viewBinding
import org.fossify.commons.helpers.NavigationIcon import org.fossify.commons.helpers.NavigationIcon
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.adapters.VCardViewerAdapter import org.fossify.messages.adapters.VCardViewerAdapter
import org.fossify.smsmessenger.databinding.ActivityVcardViewerBinding import org.fossify.messages.databinding.ActivityVcardViewerBinding
import org.fossify.smsmessenger.extensions.dialNumber import org.fossify.messages.extensions.dialNumber
import org.fossify.smsmessenger.helpers.EXTRA_VCARD_URI import org.fossify.messages.helpers.EXTRA_VCARD_URI
import org.fossify.smsmessenger.helpers.parseVCardFromUri import org.fossify.messages.helpers.parseVCardFromUri
import org.fossify.smsmessenger.models.VCardPropertyWrapper import org.fossify.messages.models.VCardPropertyWrapper
import org.fossify.smsmessenger.models.VCardWrapper import org.fossify.messages.models.VCardWrapper
class VCardViewerActivity : SimpleActivity() { class VCardViewerActivity : SimpleActivity() {

View file

@ -1,16 +1,16 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.view.Menu import android.view.Menu
import org.fossify.commons.dialogs.ConfirmationDialog import org.fossify.commons.dialogs.ConfirmationDialog
import org.fossify.commons.extensions.notificationManager import org.fossify.commons.extensions.notificationManager
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.extensions.deleteConversation import org.fossify.messages.extensions.deleteConversation
import org.fossify.smsmessenger.extensions.updateConversationArchivedStatus import org.fossify.messages.extensions.updateConversationArchivedStatus
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
class ArchivedConversationsAdapter( class ArchivedConversationsAdapter(
activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.content.Intent import android.content.Intent
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
@ -20,14 +20,14 @@ import com.bumptech.glide.request.RequestOptions
import com.bumptech.glide.request.target.Target import com.bumptech.glide.request.target.Target
import org.fossify.commons.activities.BaseSimpleActivity import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.VCardViewerActivity import org.fossify.messages.activities.VCardViewerActivity
import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding import org.fossify.messages.databinding.ItemAttachmentDocumentPreviewBinding
import org.fossify.smsmessenger.databinding.ItemAttachmentMediaPreviewBinding import org.fossify.messages.databinding.ItemAttachmentMediaPreviewBinding
import org.fossify.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding import org.fossify.messages.databinding.ItemAttachmentVcardPreviewBinding
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.* import org.fossify.messages.helpers.*
import org.fossify.smsmessenger.models.AttachmentSelection import org.fossify.messages.models.AttachmentSelection
class AttachmentsAdapter( class AttachmentsAdapter(
val activity: BaseSimpleActivity, val activity: BaseSimpleActivity,

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
@ -12,7 +12,7 @@ import org.fossify.commons.extensions.getProperBackgroundColor
import org.fossify.commons.extensions.normalizeString import org.fossify.commons.extensions.normalizeString
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.models.SimpleContact 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) { class AutoCompleteTextViewAdapter(val activity: SimpleActivity, val contacts: ArrayList<SimpleContact>) : ArrayAdapter<SimpleContact>(activity, 0, contacts) {
var resultList = ArrayList<SimpleContact>() var resultList = ArrayList<SimpleContact>()

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.graphics.Typeface import android.graphics.Typeface
import android.os.Parcelable import android.os.Parcelable
@ -14,11 +14,11 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.databinding.ItemConversationBinding import org.fossify.messages.databinding.ItemConversationBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.getAllDrafts import org.fossify.messages.extensions.getAllDrafts
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
@Suppress("LeakingThis") @Suppress("LeakingThis")
abstract class BaseConversationsAdapter( abstract class BaseConversationsAdapter(

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.text.TextUtils import android.text.TextUtils
import android.util.TypedValue import android.util.TypedValue
@ -12,7 +12,7 @@ import org.fossify.commons.extensions.getTextSize
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
class ContactsAdapter( class ContactsAdapter(
activity: SimpleActivity, var contacts: ArrayList<SimpleContact>, recyclerView: MyRecyclerView, itemClick: (Any) -> Unit activity: SimpleActivity, var contacts: ArrayList<SimpleContact>, recyclerView: MyRecyclerView, itemClick: (Any) -> Unit

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.content.Intent import android.content.Intent
import android.text.TextUtils 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.ensureBackgroundThread
import org.fossify.commons.helpers.isNougatPlus import org.fossify.commons.helpers.isNougatPlus
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.dialogs.RenameConversationDialog import org.fossify.messages.dialogs.RenameConversationDialog
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
import org.fossify.smsmessenger.messaging.isShortCodeWithLetters import org.fossify.messages.messaging.isShortCodeWithLetters
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
class ConversationsAdapter( class ConversationsAdapter(
activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit

View file

@ -1,16 +1,16 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.view.Menu import android.view.Menu
import org.fossify.commons.dialogs.ConfirmationDialog import org.fossify.commons.dialogs.ConfirmationDialog
import org.fossify.commons.extensions.notificationManager import org.fossify.commons.extensions.notificationManager
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.extensions.deleteConversation import org.fossify.messages.extensions.deleteConversation
import org.fossify.smsmessenger.extensions.restoreAllMessagesFromRecycleBinForConversation import org.fossify.messages.extensions.restoreAllMessagesFromRecycleBinForConversation
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
class RecycleBinConversationsAdapter( class RecycleBinConversationsAdapter(
activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit activity: SimpleActivity, recyclerView: MyRecyclerView, onRefresh: () -> Unit, itemClick: (Any) -> Unit

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.util.TypedValue import android.util.TypedValue
import android.view.Menu import android.view.Menu
@ -10,9 +10,9 @@ import org.fossify.commons.extensions.getTextSize
import org.fossify.commons.extensions.highlightTextPart import org.fossify.commons.extensions.highlightTextPart
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.databinding.ItemSearchResultBinding import org.fossify.messages.databinding.ItemSearchResultBinding
import org.fossify.smsmessenger.models.SearchResult import org.fossify.messages.models.SearchResult
class SearchResultsAdapter( class SearchResultsAdapter(
activity: SimpleActivity, var searchResults: ArrayList<SearchResult>, recyclerView: MyRecyclerView, highlightText: String, itemClick: (Any) -> Unit activity: SimpleActivity, var searchResults: ArrayList<SearchResult>, recyclerView: MyRecyclerView, highlightText: String, itemClick: (Any) -> Unit

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
@ -34,21 +34,21 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.NewConversationActivity import org.fossify.messages.activities.NewConversationActivity
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.activities.ThreadActivity import org.fossify.messages.activities.ThreadActivity
import org.fossify.smsmessenger.activities.VCardViewerActivity import org.fossify.messages.activities.VCardViewerActivity
import org.fossify.smsmessenger.databinding.* import org.fossify.messages.databinding.*
import org.fossify.smsmessenger.dialogs.DeleteConfirmationDialog import org.fossify.messages.dialogs.DeleteConfirmationDialog
import org.fossify.smsmessenger.dialogs.MessageDetailsDialog import org.fossify.messages.dialogs.MessageDetailsDialog
import org.fossify.smsmessenger.dialogs.SelectTextDialog import org.fossify.messages.dialogs.SelectTextDialog
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.* import org.fossify.messages.helpers.*
import org.fossify.smsmessenger.models.Attachment import org.fossify.messages.models.Attachment
import org.fossify.smsmessenger.models.Message import org.fossify.messages.models.Message
import org.fossify.smsmessenger.models.ThreadItem import org.fossify.messages.models.ThreadItem
import org.fossify.smsmessenger.models.ThreadItem.* import org.fossify.messages.models.ThreadItem.*
class ThreadAdapter( class ThreadAdapter(
activity: SimpleActivity, activity: SimpleActivity,

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.adapters package org.fossify.messages.adapters
import android.util.TypedValue import android.util.TypedValue
import android.view.ViewGroup import android.view.ViewGroup
@ -11,12 +11,12 @@ import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.request.RequestOptions
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.databinding.ItemVcardContactBinding import org.fossify.messages.databinding.ItemVcardContactBinding
import org.fossify.smsmessenger.databinding.ItemVcardContactPropertyBinding import org.fossify.messages.databinding.ItemVcardContactPropertyBinding
import org.fossify.smsmessenger.models.VCardPropertyWrapper import org.fossify.messages.models.VCardPropertyWrapper
import org.fossify.smsmessenger.models.VCardWrapper import org.fossify.messages.models.VCardWrapper
private const val TYPE_VCARD_CONTACT = 1 private const val TYPE_VCARD_CONTACT = 1
private const val TYPE_VCARD_CONTACT_PROPERTY = 2 private const val TYPE_VCARD_CONTACT_PROPERTY = 2

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.databases package org.fossify.messages.databases
import android.content.Context import android.content.Context
import androidx.room.Database import androidx.room.Database
@ -7,12 +7,12 @@ import androidx.room.RoomDatabase
import androidx.room.TypeConverters import androidx.room.TypeConverters
import androidx.room.migration.Migration import androidx.room.migration.Migration
import androidx.sqlite.db.SupportSQLiteDatabase import androidx.sqlite.db.SupportSQLiteDatabase
import org.fossify.smsmessenger.helpers.Converters import org.fossify.messages.helpers.Converters
import org.fossify.smsmessenger.interfaces.AttachmentsDao import org.fossify.messages.interfaces.AttachmentsDao
import org.fossify.smsmessenger.interfaces.ConversationsDao import org.fossify.messages.interfaces.ConversationsDao
import org.fossify.smsmessenger.interfaces.MessageAttachmentsDao import org.fossify.messages.interfaces.MessageAttachmentsDao
import org.fossify.smsmessenger.interfaces.MessagesDao import org.fossify.messages.interfaces.MessagesDao
import org.fossify.smsmessenger.models.* import org.fossify.messages.models.*
@Database(entities = [Conversation::class, Attachment::class, MessageAttachment::class, Message::class, RecycleBinMessage::class], version = 8) @Database(entities = [Conversation::class, Attachment::class, MessageAttachment::class, Message::class, RecycleBinMessage::class], version = 8)
@TypeConverters(Converters::class) @TypeConverters(Converters::class)

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import org.fossify.commons.activities.BaseSimpleActivity 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.setupDialogStuff
import org.fossify.commons.extensions.showKeyboard import org.fossify.commons.extensions.showKeyboard
import org.fossify.commons.extensions.value import org.fossify.commons.extensions.value
import org.fossify.smsmessenger.databinding.DialogAddBlockedKeywordBinding import org.fossify.messages.databinding.DialogAddBlockedKeywordBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
class AddBlockedKeywordDialog(val activity: BaseSimpleActivity, private val originalKeyword: String? = null, val callback: () -> Unit) { class AddBlockedKeywordDialog(val activity: BaseSimpleActivity, private val originalKeyword: String? = null, val callback: () -> Unit) {
init { init {

View file

@ -1,11 +1,11 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import android.app.Activity import android.app.Activity
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import org.fossify.commons.extensions.beGoneIf import org.fossify.commons.extensions.beGoneIf
import org.fossify.commons.extensions.getAlertDialogBuilder import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff import org.fossify.commons.extensions.setupDialogStuff
import org.fossify.smsmessenger.databinding.DialogDeleteConfirmationBinding import org.fossify.messages.databinding.DialogDeleteConfirmationBinding
class DeleteConfirmationDialog( class DeleteConfirmationDialog(
private val activity: Activity, private val activity: Activity,

View file

@ -1,11 +1,11 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.databinding.DialogExportMessagesBinding import org.fossify.messages.databinding.DialogExportMessagesBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
class ExportMessagesDialog( class ExportMessagesDialog(
private val activity: SimpleActivity, private val activity: SimpleActivity,

View file

@ -1,17 +1,17 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import org.fossify.commons.extensions.getAlertDialogBuilder import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff import org.fossify.commons.extensions.setupDialogStuff
import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.toast
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.databinding.DialogImportMessagesBinding import org.fossify.messages.databinding.DialogImportMessagesBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.helpers.MessagesImporter import org.fossify.messages.helpers.MessagesImporter
import org.fossify.smsmessenger.models.ImportResult import org.fossify.messages.models.ImportResult
import org.fossify.smsmessenger.models.MessagesBackup import org.fossify.messages.models.MessagesBackup
class ImportMessagesDialog( class ImportMessagesDialog(
private val activity: SimpleActivity, private val activity: SimpleActivity,

View file

@ -1,9 +1,9 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import org.fossify.commons.activities.BaseSimpleActivity import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.getAlertDialogBuilder import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff 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) { class InvalidNumberDialog(val activity: BaseSimpleActivity, val text: String) {
init { init {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import android.view.* import android.view.*
import android.widget.PopupMenu import android.widget.PopupMenu
@ -10,9 +10,9 @@ import org.fossify.commons.extensions.getProperTextColor
import org.fossify.commons.extensions.setupViewBackground import org.fossify.commons.extensions.setupViewBackground
import org.fossify.commons.interfaces.RefreshRecyclerViewListener import org.fossify.commons.interfaces.RefreshRecyclerViewListener
import org.fossify.commons.views.MyRecyclerView import org.fossify.commons.views.MyRecyclerView
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databinding.ItemManageBlockedKeywordBinding import org.fossify.messages.databinding.ItemManageBlockedKeywordBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
class ManageBlockedKeywordsAdapter( class ManageBlockedKeywordsAdapter(
activity: BaseSimpleActivity, var blockedKeywords: ArrayList<String>, val listener: RefreshRecyclerViewListener?, activity: BaseSimpleActivity, var blockedKeywords: ArrayList<String>, val listener: RefreshRecyclerViewListener?,

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.telephony.SubscriptionInfo 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.getAlertDialogBuilder
import org.fossify.commons.extensions.getTimeFormat import org.fossify.commons.extensions.getTimeFormat
import org.fossify.commons.extensions.setupDialogStuff import org.fossify.commons.extensions.setupDialogStuff
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.subscriptionManagerCompat import org.fossify.messages.extensions.subscriptionManagerCompat
import org.fossify.smsmessenger.models.Message import org.fossify.messages.models.Message
import org.joda.time.DateTime import org.joda.time.DateTime
class MessageDetailsDialog(val activity: BaseSimpleActivity, val message: Message) : BasePropertiesDialog(activity) { class MessageDetailsDialog(val activity: BaseSimpleActivity, val message: Message) : BasePropertiesDialog(activity) {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import android.app.Activity import android.app.Activity
import android.content.DialogInterface.BUTTON_POSITIVE 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.setupDialogStuff
import org.fossify.commons.extensions.showKeyboard import org.fossify.commons.extensions.showKeyboard
import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.toast
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databinding.DialogRenameConversationBinding import org.fossify.messages.databinding.DialogRenameConversationBinding
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
class RenameConversationDialog( class RenameConversationDialog(
private val activity: Activity, private val activity: Activity,

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import android.app.DatePickerDialog import android.app.DatePickerDialog
import android.app.DatePickerDialog.OnDateSetListener import android.app.DatePickerDialog.OnDateSetListener
@ -10,10 +10,10 @@ import com.google.android.material.timepicker.MaterialTimePicker
import com.google.android.material.timepicker.TimeFormat import com.google.android.material.timepicker.TimeFormat
import org.fossify.commons.activities.BaseSimpleActivity import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databinding.ScheduleMessageDialogBinding import org.fossify.messages.databinding.ScheduleMessageDialogBinding
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.roundToClosestMultipleOf import org.fossify.messages.extensions.roundToClosestMultipleOf
import org.joda.time.DateTime import org.joda.time.DateTime
import java.util.Calendar import java.util.Calendar

View file

@ -1,9 +1,9 @@
package org.fossify.smsmessenger.dialogs package org.fossify.messages.dialogs
import org.fossify.commons.activities.BaseSimpleActivity import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.getAlertDialogBuilder import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff 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 // helper dialog for selecting just a part of a message, not copying the whole into clipboard
class SelectTextDialog(val activity: BaseSimpleActivity, val text: String) { class SelectTextDialog(val activity: BaseSimpleActivity, val text: String) {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.app.Activity import android.app.Activity
import android.content.ActivityNotFoundException import android.content.ActivityNotFoundException

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.graphics.Bitmap import android.graphics.Bitmap

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.content.ContentValues import android.content.ContentValues

View file

@ -1,8 +1,7 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Application import android.app.Application
import android.app.NotificationManager
import android.content.ContentResolver import android.content.ContentResolver
import android.content.ContentValues import android.content.ContentValues
import android.content.Context import android.content.Context
@ -26,18 +25,18 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.* import org.fossify.commons.helpers.*
import org.fossify.commons.models.PhoneNumber import org.fossify.commons.models.PhoneNumber
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databases.MessagesDatabase import org.fossify.messages.databases.MessagesDatabase
import org.fossify.smsmessenger.helpers.* import org.fossify.messages.helpers.*
import org.fossify.smsmessenger.helpers.AttachmentUtils.parseAttachmentNames import org.fossify.messages.helpers.AttachmentUtils.parseAttachmentNames
import org.fossify.smsmessenger.interfaces.AttachmentsDao import org.fossify.messages.interfaces.AttachmentsDao
import org.fossify.smsmessenger.interfaces.ConversationsDao import org.fossify.messages.interfaces.ConversationsDao
import org.fossify.smsmessenger.interfaces.MessageAttachmentsDao import org.fossify.messages.interfaces.MessageAttachmentsDao
import org.fossify.smsmessenger.interfaces.MessagesDao import org.fossify.messages.interfaces.MessagesDao
import org.fossify.smsmessenger.messaging.MessagingUtils import org.fossify.messages.messaging.MessagingUtils
import org.fossify.smsmessenger.messaging.MessagingUtils.Companion.ADDRESS_SEPARATOR import org.fossify.messages.messaging.MessagingUtils.Companion.ADDRESS_SEPARATOR
import org.fossify.smsmessenger.messaging.SmsSender import org.fossify.messages.messaging.SmsSender
import org.fossify.smsmessenger.models.* import org.fossify.messages.models.*
import java.io.FileNotFoundException import java.io.FileNotFoundException
val Context.config: Config get() = Config.newInstance(applicationContext) val Context.config: Config get() = Config.newInstance(applicationContext)

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.database.Cursor import android.database.Cursor
import com.google.gson.JsonNull import com.google.gson.JsonNull

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.text.format.DateFormat import android.text.format.DateFormat
import java.util.Date import java.util.Date

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import kotlin.math.roundToInt import kotlin.math.roundToInt

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.text.TextUtils import android.text.TextUtils
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
fun String.getExtensionFromMimeType(): String { fun String.getExtensionFromMimeType(): String {
return when (lowercase()) { return when (lowercase()) {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions package org.fossify.messages.extensions
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
import android.view.View import android.view.View

View file

@ -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.Gson
import com.google.gson.GsonBuilder import com.google.gson.GsonBuilder

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.extensions.gson package org.fossify.messages.extensions.gson
import com.google.gson.* import com.google.gson.*
import java.math.BigDecimal import java.math.BigDecimal

View file

@ -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.JsonArray
import com.google.gson.JsonElement import com.google.gson.JsonElement

View file

@ -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.JsonDeserializationContext
import com.google.gson.JsonDeserializer import com.google.gson.JsonDeserializer

View file

@ -1,16 +1,16 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.app.Activity import android.app.Activity
import android.net.Uri import android.net.Uri
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentBinding import org.fossify.messages.databinding.ItemAttachmentDocumentBinding
import org.fossify.smsmessenger.databinding.ItemAttachmentDocumentPreviewBinding import org.fossify.messages.databinding.ItemAttachmentDocumentPreviewBinding
import org.fossify.smsmessenger.databinding.ItemAttachmentVcardBinding import org.fossify.messages.databinding.ItemAttachmentVcardBinding
import org.fossify.smsmessenger.databinding.ItemAttachmentVcardPreviewBinding import org.fossify.messages.databinding.ItemAttachmentVcardPreviewBinding
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
fun ItemAttachmentDocumentPreviewBinding.setupDocumentPreview( fun ItemAttachmentDocumentPreviewBinding.setupDocumentPreview(
uri: Uri, uri: Uri,

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.util.Xml import android.util.Xml
import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParser

View file

@ -1,9 +1,9 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.content.Context import android.content.Context
import org.fossify.commons.helpers.BaseConfig import org.fossify.commons.helpers.BaseConfig
import org.fossify.smsmessenger.extensions.getDefaultKeyboardHeight import org.fossify.messages.extensions.getDefaultKeyboardHeight
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
class Config(context: Context) : BaseConfig(context) { class Config(context: Context) : BaseConfig(context) {
companion object { companion object {

View file

@ -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.greenrobot.eventbus.EventBus
import org.joda.time.DateTime import org.joda.time.DateTime
import org.joda.time.DateTimeZone 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 IS_ARCHIVE_AVAILABLE = "is_archive_available"
const val CUSTOM_NOTIFICATIONS = "custom_notifications" 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 MARK_AS_READ = PATH + "mark_as_read"
const val REPLY = PATH + "reply" const val REPLY = PATH + "reply"

View file

@ -1,11 +1,11 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import androidx.room.TypeConverter import androidx.room.TypeConverter
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.reflect.TypeToken import com.google.gson.reflect.TypeToken
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.smsmessenger.models.Attachment import org.fossify.messages.models.Attachment
import org.fossify.smsmessenger.models.MessageAttachment import org.fossify.messages.models.MessageAttachment
class Converters { class Converters {
private val gson = Gson() private val gson = Gson()

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.content.Context import android.content.Context
import android.graphics.Bitmap import android.graphics.Bitmap
@ -9,10 +9,10 @@ import android.net.Uri
import org.fossify.commons.extensions.getCompressionFormat import org.fossify.commons.extensions.getCompressionFormat
import org.fossify.commons.extensions.getMyFileUri import org.fossify.commons.extensions.getMyFileUri
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.extensions.extension import org.fossify.messages.extensions.extension
import org.fossify.smsmessenger.extensions.getExtensionFromMimeType import org.fossify.messages.extensions.getExtensionFromMimeType
import org.fossify.smsmessenger.extensions.getFileSizeFromUri import org.fossify.messages.extensions.getFileSizeFromUri
import org.fossify.smsmessenger.extensions.isImageMimeType import org.fossify.messages.extensions.isImageMimeType
import java.io.File import java.io.File
import java.io.FileOutputStream import java.io.FileOutputStream
import kotlin.math.roundToInt import kotlin.math.roundToInt

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.net.Uri import android.net.Uri
import android.util.Xml import android.util.Xml
@ -7,10 +7,10 @@ import kotlinx.serialization.json.Json
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.toast
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.activities.SimpleActivity import org.fossify.messages.activities.SimpleActivity
import org.fossify.smsmessenger.dialogs.ImportMessagesDialog import org.fossify.messages.dialogs.ImportMessagesDialog
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.models.* import org.fossify.messages.models.*
import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParser
import java.io.InputStream import java.io.InputStream

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
@ -9,8 +9,8 @@ import android.util.Base64
import org.fossify.commons.extensions.* import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.isQPlus import org.fossify.commons.helpers.isQPlus
import org.fossify.commons.helpers.isRPlus import org.fossify.commons.helpers.isRPlus
import org.fossify.smsmessenger.extensions.getConversationIds import org.fossify.messages.extensions.getConversationIds
import org.fossify.smsmessenger.models.* import org.fossify.messages.models.*
import java.io.IOException import java.io.IOException
import java.io.InputStream import java.io.InputStream

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context 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.getLongValue
import org.fossify.commons.extensions.queryCursor import org.fossify.commons.extensions.queryCursor
import org.fossify.commons.helpers.isRPlus import org.fossify.commons.helpers.isRPlus
import org.fossify.smsmessenger.models.MmsAddress import org.fossify.messages.models.MmsAddress
import org.fossify.smsmessenger.models.MmsBackup import org.fossify.messages.models.MmsBackup
import org.fossify.smsmessenger.models.MmsPart import org.fossify.messages.models.MmsPart
import org.fossify.smsmessenger.models.SmsBackup import org.fossify.messages.models.SmsBackup
class MessagesWriter(private val context: Context) { class MessagesWriter(private val context: Context) {
private val INVALID_ID = -1L private val INVALID_ID = -1L

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Notification 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.SimpleContactsHelper
import org.fossify.commons.helpers.isNougatPlus import org.fossify.commons.helpers.isNougatPlus
import org.fossify.commons.helpers.isOreoPlus import org.fossify.commons.helpers.isOreoPlus
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.activities.ThreadActivity import org.fossify.messages.activities.ThreadActivity
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.messaging.isShortCodeWithLetters import org.fossify.messages.messaging.isShortCodeWithLetters
import org.fossify.smsmessenger.receivers.DeleteSmsReceiver import org.fossify.messages.receivers.DeleteSmsReceiver
import org.fossify.smsmessenger.receivers.DirectReplyReceiver import org.fossify.messages.receivers.DirectReplyReceiver
import org.fossify.smsmessenger.receivers.MarkAsReadReceiver import org.fossify.messages.receivers.MarkAsReadReceiver
class NotificationHelper(private val context: Context) { class NotificationHelper(private val context: Context) {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.helpers package org.fossify.messages.helpers
import android.content.Context import android.content.Context
import android.net.Uri import android.net.Uri

View file

@ -1,8 +1,8 @@
package org.fossify.smsmessenger.interfaces package org.fossify.messages.interfaces
import androidx.room.Dao import androidx.room.Dao
import androidx.room.Query import androidx.room.Query
import org.fossify.smsmessenger.models.Attachment import org.fossify.messages.models.Attachment
@Dao @Dao
interface AttachmentsDao { interface AttachmentsDao {

View file

@ -1,11 +1,11 @@
package org.fossify.smsmessenger.interfaces package org.fossify.messages.interfaces
import androidx.room.Dao import androidx.room.Dao
import androidx.room.Insert import androidx.room.Insert
import androidx.room.OnConflictStrategy import androidx.room.OnConflictStrategy
import androidx.room.Query import androidx.room.Query
import org.fossify.smsmessenger.models.Conversation import org.fossify.messages.models.Conversation
import org.fossify.smsmessenger.models.ConversationWithSnippetOverride import org.fossify.messages.models.ConversationWithSnippetOverride
@Dao @Dao
interface ConversationsDao { interface ConversationsDao {

View file

@ -1,8 +1,8 @@
package org.fossify.smsmessenger.interfaces package org.fossify.messages.interfaces
import androidx.room.Dao import androidx.room.Dao
import androidx.room.Query import androidx.room.Query
import org.fossify.smsmessenger.models.MessageAttachment import org.fossify.messages.models.MessageAttachment
@Dao @Dao
interface MessageAttachmentsDao { interface MessageAttachmentsDao {

View file

@ -1,8 +1,8 @@
package org.fossify.smsmessenger.interfaces package org.fossify.messages.interfaces
import androidx.room.* import androidx.room.*
import org.fossify.smsmessenger.models.Message import org.fossify.messages.models.Message
import org.fossify.smsmessenger.models.RecycleBinMessage import org.fossify.messages.models.RecycleBinMessage
@Dao @Dao
interface MessagesDao { interface MessagesDao {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.messaging package org.fossify.messages.messaging
import android.content.Context import android.content.Context
import android.telephony.SmsMessage import android.telephony.SmsMessage
@ -6,13 +6,13 @@ import android.widget.Toast.LENGTH_LONG
import com.klinker.android.send_message.Settings import com.klinker.android.send_message.Settings
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.toast
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.messagingUtils import org.fossify.messages.extensions.messagingUtils
import org.fossify.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS import org.fossify.messages.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE import org.fossify.messages.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE import org.fossify.messages.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE
import org.fossify.smsmessenger.models.Attachment import org.fossify.messages.models.Attachment
@Deprecated("TODO: Move/rewrite messaging config code into the app.") @Deprecated("TODO: Move/rewrite messaging config code into the app.")
fun Context.getSendMessageSettings(): Settings { fun Context.getSendMessageSettings(): Settings {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.messaging package org.fossify.messages.messaging
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity import android.app.Activity
@ -15,14 +15,14 @@ import com.klinker.android.send_message.Settings
import com.klinker.android.send_message.Transaction import com.klinker.android.send_message.Transaction
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.toast
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.extensions.getThreadId import org.fossify.messages.extensions.getThreadId
import org.fossify.smsmessenger.extensions.isPlainTextMimeType import org.fossify.messages.extensions.isPlainTextMimeType
import org.fossify.smsmessenger.extensions.smsSender import org.fossify.messages.extensions.smsSender
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE import org.fossify.messages.messaging.SmsException.Companion.ERROR_PERSISTING_MESSAGE
import org.fossify.smsmessenger.models.Attachment import org.fossify.messages.models.Attachment
import org.fossify.smsmessenger.receivers.MmsSentReceiver import org.fossify.messages.receivers.MmsSentReceiver
import org.fossify.smsmessenger.receivers.SendStatusReceiver import org.fossify.messages.receivers.SendStatusReceiver
class MessagingUtils(val context: Context) { class MessagingUtils(val context: Context) {

View file

@ -1,14 +1,14 @@
package org.fossify.smsmessenger.messaging package org.fossify.messages.messaging
import android.app.AlarmManager import android.app.AlarmManager
import android.app.PendingIntent import android.app.PendingIntent
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import androidx.core.app.AlarmManagerCompat import androidx.core.app.AlarmManagerCompat
import org.fossify.smsmessenger.helpers.SCHEDULED_MESSAGE_ID import org.fossify.messages.helpers.SCHEDULED_MESSAGE_ID
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.models.Message import org.fossify.messages.models.Message
import org.fossify.smsmessenger.receivers.ScheduledMessageReceiver import org.fossify.messages.receivers.ScheduledMessageReceiver
/** /**
* All things related to scheduled messages are here. * All things related to scheduled messages are here.

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.messaging package org.fossify.messages.messaging
class SmsException(val errorCode: Int, val exception: Exception? = null) : Exception() { class SmsException(val errorCode: Int, val exception: Exception? = null) : Exception() {
companion object { companion object {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.messaging package org.fossify.messages.messaging
import android.telephony.SmsManager import android.telephony.SmsManager
import com.klinker.android.send_message.Settings import com.klinker.android.send_message.Settings

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.messaging package org.fossify.messages.messaging
import android.app.Application import android.app.Application
import android.app.PendingIntent import android.app.PendingIntent
@ -6,11 +6,11 @@ import android.content.Intent
import android.net.Uri import android.net.Uri
import android.telephony.PhoneNumberUtils import android.telephony.PhoneNumberUtils
import org.fossify.commons.helpers.isSPlus import org.fossify.commons.helpers.isSPlus
import org.fossify.smsmessenger.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS import org.fossify.messages.messaging.SmsException.Companion.EMPTY_DESTINATION_ADDRESS
import org.fossify.smsmessenger.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE import org.fossify.messages.messaging.SmsException.Companion.ERROR_SENDING_MESSAGE
import org.fossify.smsmessenger.receivers.SendStatusReceiver import org.fossify.messages.receivers.SendStatusReceiver
import org.fossify.smsmessenger.receivers.SmsStatusDeliveredReceiver import org.fossify.messages.receivers.SmsStatusDeliveredReceiver
import org.fossify.smsmessenger.receivers.SmsStatusSentReceiver import org.fossify.messages.receivers.SmsStatusSentReceiver
/** Class that sends chat message via SMS. */ /** Class that sends chat message via SMS. */
class SmsSender(val app: Application) { class SmsSender(val app: Application) {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.net.Uri import android.net.Uri
import androidx.room.ColumnInfo import androidx.room.ColumnInfo

View file

@ -1,12 +1,12 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.net.Uri import android.net.Uri
import org.fossify.smsmessenger.extensions.isImageMimeType import org.fossify.messages.extensions.isImageMimeType
import org.fossify.smsmessenger.extensions.isVCardMimeType import org.fossify.messages.extensions.isVCardMimeType
import org.fossify.smsmessenger.extensions.isVideoMimeType import org.fossify.messages.extensions.isVideoMimeType
import org.fossify.smsmessenger.helpers.ATTACHMENT_DOCUMENT import org.fossify.messages.helpers.ATTACHMENT_DOCUMENT
import org.fossify.smsmessenger.helpers.ATTACHMENT_MEDIA import org.fossify.messages.helpers.ATTACHMENT_MEDIA
import org.fossify.smsmessenger.helpers.ATTACHMENT_VCARD import org.fossify.messages.helpers.ATTACHMENT_VCARD
data class AttachmentSelection( data class AttachmentSelection(
val id: String, val id: String,

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import kotlinx.serialization.SerialName import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Embedded import androidx.room.Embedded

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
class Events { class Events {
class RefreshMessages class RefreshMessages

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
enum class ImportResult { enum class ImportResult {
IMPORT_FAIL, IMPORT_OK, IMPORT_PARTIAL, IMPORT_NOTHING_NEW IMPORT_FAIL, IMPORT_OK, IMPORT_PARTIAL, IMPORT_NOTHING_NEW

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.provider.Telephony import android.provider.Telephony
import androidx.room.ColumnInfo import androidx.room.ColumnInfo

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import kotlinx.serialization.DeserializationStrategy import kotlinx.serialization.DeserializationStrategy
import kotlinx.serialization.SerialName import kotlinx.serialization.SerialName

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.content.ContentValues import android.content.ContentValues
import android.provider.Telephony import android.provider.Telephony

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.content.ContentValues import android.content.ContentValues
import android.provider.Telephony import android.provider.Telephony

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.content.ContentValues import android.content.ContentValues
import android.provider.Telephony import android.provider.Telephony

View file

@ -1,3 +1,3 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
data class NamePhoto(val name: String, val photoUri: String?) data class NamePhoto(val name: String, val photoUri: String?)

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity

View file

@ -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) data class SIMCard(val id: Int, val subscriptionId: Int, val label: String)

View file

@ -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) data class SearchResult(val messageId: Long, val title: String, val snippet: String, val date: String, val threadId: Long, var photoUri: String)

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.content.ContentValues import android.content.ContentValues

View file

@ -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] * Thread item representations for the main thread recyclerview. [Message] is also a [ThreadItem]

View file

@ -1,12 +1,12 @@
package org.fossify.smsmessenger.models package org.fossify.messages.models
import android.content.Context import android.content.Context
import ezvcard.VCard import ezvcard.VCard
import ezvcard.property.* import ezvcard.property.*
import org.fossify.commons.extensions.normalizePhoneNumber import org.fossify.commons.extensions.normalizePhoneNumber
import org.fossify.smsmessenger.extensions.config import org.fossify.messages.extensions.config
import org.fossify.smsmessenger.extensions.format import org.fossify.messages.extensions.format
import org.fossify.smsmessenger.helpers.parseNameFromVCard import org.fossify.messages.helpers.parseNameFromVCard
private val displayedPropertyClasses = arrayOf( private val displayedPropertyClasses = arrayOf(
Telephone::class.java, Email::class.java, Organization::class.java, Birthday::class.java, Anniversary::class.java, Note::class.java Telephone::class.java, Email::class.java, Organization::class.java, Birthday::class.java, Anniversary::class.java, Note::class.java

View file

@ -1,18 +1,18 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import org.fossify.commons.extensions.notificationManager import org.fossify.commons.extensions.notificationManager
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.extensions.conversationsDB import org.fossify.messages.extensions.conversationsDB
import org.fossify.smsmessenger.extensions.deleteMessage import org.fossify.messages.extensions.deleteMessage
import org.fossify.smsmessenger.extensions.updateLastConversationMessage import org.fossify.messages.extensions.updateLastConversationMessage
import org.fossify.smsmessenger.extensions.updateUnreadCountBadge import org.fossify.messages.extensions.updateUnreadCountBadge
import org.fossify.smsmessenger.helpers.IS_MMS import org.fossify.messages.helpers.IS_MMS
import org.fossify.smsmessenger.helpers.MESSAGE_ID import org.fossify.messages.helpers.MESSAGE_ID
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
class DeleteSmsReceiver : BroadcastReceiver() { class DeleteSmsReceiver : BroadcastReceiver() {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
@ -10,11 +10,11 @@ import androidx.core.app.RemoteInput
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.helpers.SimpleContactsHelper import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.REPLY import org.fossify.messages.helpers.REPLY
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.THREAD_NUMBER import org.fossify.messages.helpers.THREAD_NUMBER
import org.fossify.smsmessenger.messaging.sendMessageCompat import org.fossify.messages.messaging.sendMessageCompat
class DirectReplyReceiver : BroadcastReceiver() { class DirectReplyReceiver : BroadcastReceiver() {
@SuppressLint("MissingPermission") @SuppressLint("MissingPermission")

View file

@ -1,16 +1,16 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import org.fossify.commons.extensions.notificationManager import org.fossify.commons.extensions.notificationManager
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.extensions.conversationsDB import org.fossify.messages.extensions.conversationsDB
import org.fossify.smsmessenger.extensions.markThreadMessagesRead import org.fossify.messages.extensions.markThreadMessagesRead
import org.fossify.smsmessenger.extensions.updateUnreadCountBadge import org.fossify.messages.extensions.updateUnreadCountBadge
import org.fossify.smsmessenger.helpers.MARK_AS_READ import org.fossify.messages.helpers.MARK_AS_READ
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
class MarkAsReadReceiver : BroadcastReceiver() { class MarkAsReadReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) { override fun onReceive(context: Context, intent: Intent) {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.content.Context import android.content.Context
import android.net.Uri 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.normalizePhoneNumber
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
// more info at https://github.com/klinker41/android-smsmms // more info at https://github.com/klinker41/android-smsmms
class MmsReceiver : MmsReceivedReceiver() { class MmsReceiver : MmsReceivedReceiver() {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.app.Activity import android.app.Activity
import android.content.ContentValues import android.content.ContentValues
@ -10,9 +10,9 @@ import android.provider.Telephony
import android.widget.Toast import android.widget.Toast
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.toast
import org.fossify.smsmessenger.R import org.fossify.messages.R
import org.fossify.smsmessenger.extensions.deleteMessage import org.fossify.messages.extensions.deleteMessage
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
import java.io.File import java.io.File
/** Handles updating databases and states when a MMS message is sent. */ /** Handles updating databases and states when a MMS message is sent. */

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
@ -8,14 +8,14 @@ import android.os.Looper
import android.os.PowerManager import android.os.PowerManager
import org.fossify.commons.extensions.showErrorToast import org.fossify.commons.extensions.showErrorToast
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.smsmessenger.extensions.conversationsDB import org.fossify.messages.extensions.conversationsDB
import org.fossify.smsmessenger.extensions.deleteScheduledMessage import org.fossify.messages.extensions.deleteScheduledMessage
import org.fossify.smsmessenger.extensions.getAddresses import org.fossify.messages.extensions.getAddresses
import org.fossify.smsmessenger.extensions.messagesDB import org.fossify.messages.extensions.messagesDB
import org.fossify.smsmessenger.helpers.SCHEDULED_MESSAGE_ID import org.fossify.messages.helpers.SCHEDULED_MESSAGE_ID
import org.fossify.smsmessenger.helpers.THREAD_ID import org.fossify.messages.helpers.THREAD_ID
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
import org.fossify.smsmessenger.messaging.sendMessageCompat import org.fossify.messages.messaging.sendMessageCompat
class ScheduledMessageReceiver : BroadcastReceiver() { class ScheduledMessageReceiver : BroadcastReceiver() {

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
@ -21,8 +21,8 @@ abstract class SendStatusReceiver : BroadcastReceiver() {
} }
companion object { companion object {
const val SMS_SENT_ACTION = "org.fossify.smsmessenger.receiver.SMS_SENT" const val SMS_SENT_ACTION = "org.fossify.org.fossify.messages.receiver.SMS_SENT"
const val SMS_DELIVERED_ACTION = "org.fossify.smsmessenger.receiver.SMS_DELIVERED" 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. // Defined by platform, but no constant provided. See docs for SmsManager.sendTextMessage.
const val EXTRA_ERROR_CODE = "errorCode" const val EXTRA_ERROR_CODE = "errorCode"

View file

@ -1,4 +1,4 @@
package org.fossify.smsmessenger.receivers package org.fossify.messages.receivers
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
@ -13,9 +13,9 @@ import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.helpers.ensureBackgroundThread import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.commons.models.PhoneNumber import org.fossify.commons.models.PhoneNumber
import org.fossify.commons.models.SimpleContact import org.fossify.commons.models.SimpleContact
import org.fossify.smsmessenger.extensions.* import org.fossify.messages.extensions.*
import org.fossify.smsmessenger.helpers.refreshMessages import org.fossify.messages.helpers.refreshMessages
import org.fossify.smsmessenger.models.Message import org.fossify.messages.models.Message
class SmsReceiver : BroadcastReceiver() { class SmsReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) { override fun onReceive(context: Context, intent: Intent) {

Some files were not shown because too many files have changed in this diff Show more