mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-09 13:59:48 +01:00
extract common code to PhoneUtils
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
d780d4b261
commit
e9158b291f
14
app/src/main/java/com/nextcloud/talk/PhoneUtils.kt
Normal file
14
app/src/main/java/com/nextcloud/talk/PhoneUtils.kt
Normal file
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Nextcloud Talk - Android Client
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2025 Sowjanya Kota <sowjanya.kch@gmail.com>
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*/
|
||||
|
||||
package com.nextcloud.talk
|
||||
|
||||
object PhoneUtils {
|
||||
fun isPhoneNumber(input: String?): Boolean {
|
||||
return input?.matches(Regex("^\\+?\\d+$")) == true
|
||||
}
|
||||
}
|
@ -15,6 +15,7 @@ import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import androidx.core.content.res.ResourcesCompat
|
||||
import coil.Coil
|
||||
import coil.request.ImageRequest
|
||||
import com.nextcloud.talk.PhoneUtils.isPhoneNumber
|
||||
import com.nextcloud.talk.R
|
||||
import com.nextcloud.talk.adapters.items.ParticipantItem.ParticipantItemViewHolder
|
||||
import com.nextcloud.talk.data.user.model.User
|
||||
@ -202,10 +203,6 @@ class MentionAutocompleteItem(
|
||||
}
|
||||
}
|
||||
|
||||
fun isPhoneNumber(input: String?): Boolean {
|
||||
return input?.matches(Regex("^\\+?\\d+$")) == true
|
||||
}
|
||||
|
||||
private fun drawStatus(holder: ParticipantItemViewHolder) {
|
||||
val size = DisplayUtils.convertDpToPixel(STATUS_SIZE_IN_DP, context)
|
||||
holder.binding.userStatusImage.setImageDrawable(
|
||||
|
@ -54,6 +54,7 @@ import coil.request.ImageRequest
|
||||
import coil.target.Target
|
||||
import coil.transform.CircleCropTransformation
|
||||
import com.google.android.material.chip.ChipDrawable
|
||||
import com.nextcloud.talk.PhoneUtils.isPhoneNumber
|
||||
import com.nextcloud.talk.R
|
||||
import com.nextcloud.talk.application.NextcloudTalkApplication.Companion.sharedApplication
|
||||
import com.nextcloud.talk.data.user.model.User
|
||||
@ -536,8 +537,4 @@ object DisplayUtils {
|
||||
text
|
||||
}
|
||||
}
|
||||
|
||||
fun isPhoneNumber(input: String?): Boolean {
|
||||
return input?.matches(Regex("^\\+?\\d+$")) == true
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user