This commit is contained in:
Ryan ZHAO
2021-02-04 10:28:51 +11:00
parent c07056f385
commit 6c857e203b
9 changed files with 21 additions and 40 deletions

View File

@@ -1,13 +1,9 @@
package org.session.libsession.utilities
import android.annotation.SuppressLint
import android.annotation.TargetApi
import android.app.ActivityManager
import android.content.Context
import android.graphics.Typeface
import android.net.Uri
import android.os.Build.VERSION
import android.os.Build.VERSION_CODES
import android.os.Handler
import android.os.Looper
import android.provider.Telephony
@@ -15,7 +11,6 @@ import android.text.Spannable
import android.text.SpannableString
import android.text.TextUtils
import android.text.style.StyleSpan
import org.session.libsession.messaging.threads.Address
import org.session.libsignal.utilities.logging.Log
import org.session.libsignal.utilities.Base64
import java.io.*
@@ -212,8 +207,8 @@ object Util {
}
@JvmStatic
fun isOwnNumber(context: Context, address: Address): Boolean {
return if (address.isGroup) false else TextSecurePreferences.getLocalNumber(context) == address.serialize()
fun isOwnNumber(context: Context, number: String): Boolean {
return TextSecurePreferences.getLocalNumber(context).equals(number)
}
@JvmStatic
@@ -319,14 +314,6 @@ object Util {
return collection == null || collection.isEmpty()
}
@JvmStatic
@TargetApi(VERSION_CODES.KITKAT)
fun isLowMemory(context: Context): Boolean {
val activityManager = context.getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager
return VERSION.SDK_INT >= VERSION_CODES.KITKAT && activityManager.isLowRamDevice ||
activityManager.largeMemoryClass <= 64
}
@JvmStatic
fun <T> getRandomElement(elements: Array<T>): T {
return elements[SecureRandom().nextInt(elements.size)]