Refactoring.

This commit is contained in:
Mikunj
2019-11-14 12:00:46 +11:00
parent 44ccc66ec2
commit d1289ec7bd
10 changed files with 12 additions and 48 deletions

View File

@@ -5,7 +5,6 @@ import nl.komponents.kovenant.ui.successUi
import org.thoughtcrime.securesms.database.DatabaseFactory
import org.whispersystems.signalservice.loki.messaging.LokiMessageFriendRequestStatus
import org.whispersystems.signalservice.loki.messaging.LokiThreadFriendRequestStatus
import java.lang.IllegalStateException
object FriendRequestHandler {
enum class ActionType { Sending, Sent, Failed }

View File

@@ -1,22 +0,0 @@
package org.thoughtcrime.securesms.loki
import android.content.Context
import android.content.Intent
import android.support.v4.content.LocalBroadcastManager
object LokiMessageSyncEvent {
const val MESSAGE_SYNC_EVENT = "com.loki-network.messenger.MESSAGE_SYNC_EVENT"
const val MESSAGE_ID = "message_id"
const val TIMESTAMP = "timestamp"
const val SYNC_MESSAGE = "sync_message"
const val TTL = "ttl"
fun broadcastSecurityUpdateEvent(context: Context, messageID: Long, timestamp: Long, message: ByteArray, ttl: Int) {
val intent = Intent(MESSAGE_SYNC_EVENT)
intent.putExtra(MESSAGE_ID, messageID)
intent.putExtra(TIMESTAMP, timestamp)
intent.putExtra(SYNC_MESSAGE, message)
intent.putExtra(TTL, ttl)
LocalBroadcastManager.getInstance(context).sendBroadcast(intent)
}
}

View File

@@ -2,10 +2,11 @@
package org.thoughtcrime.securesms.loki
import android.content.Context
import android.os.Handler
import nl.komponents.kovenant.*
import nl.komponents.kovenant.Promise
import nl.komponents.kovenant.all
import nl.komponents.kovenant.functional.bind
import nl.komponents.kovenant.functional.map
import nl.komponents.kovenant.toFailVoid
import org.thoughtcrime.securesms.ApplicationContext
import org.thoughtcrime.securesms.crypto.IdentityKeyUtil
import org.thoughtcrime.securesms.database.Address

View File

@@ -2,21 +2,17 @@ package org.thoughtcrime.securesms.loki
import org.thoughtcrime.securesms.ApplicationContext
import org.thoughtcrime.securesms.database.DatabaseFactory
import org.thoughtcrime.securesms.dependencies.InjectableType
import org.thoughtcrime.securesms.jobmanager.Data
import org.thoughtcrime.securesms.jobmanager.Job
import org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint
import org.thoughtcrime.securesms.jobs.BaseJob
import org.thoughtcrime.securesms.logging.Log
import org.whispersystems.libsignal.util.guava.Optional
import org.whispersystems.signalservice.api.SignalServiceMessageSender
import org.whispersystems.signalservice.api.crypto.UnidentifiedAccessPair
import org.whispersystems.signalservice.api.crypto.UntrustedIdentityException
import org.whispersystems.signalservice.api.messages.SignalServiceDataMessage
import org.whispersystems.signalservice.api.push.SignalServiceAddress
import java.io.IOException
import java.util.concurrent.TimeUnit
import javax.inject.Inject
class PushBackgroundMessageSendJob private constructor(
parameters: Parameters,