Skip to content

Commit 3d7489c

Browse files
committed
Fix PR comment
1 parent edf23bb commit 3d7489c

File tree

11 files changed

+10
-17
lines changed

11 files changed

+10
-17
lines changed

vector/src/main/java/im/vector/app/core/extensions/BasicExtensions.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,15 @@
1616

1717
package im.vector.app.core.extensions
1818

19-
import android.util.Patterns
2019
import com.google.i18n.phonenumbers.NumberParseException
2120
import com.google.i18n.phonenumbers.PhoneNumberUtil
2221
import org.matrix.android.sdk.api.MatrixPatterns
2322
import org.matrix.android.sdk.api.extensions.ensurePrefix
24-
import org.matrix.android.sdk.api.extensions.isEmail
2523

2624
fun Boolean.toOnOff() = if (this) "ON" else "OFF"
2725

2826
inline fun <T> T.ooi(block: (T) -> Unit): T = also(block)
2927

30-
/**
31-
* Check if a CharSequence is an email.
32-
*/
33-
fun CharSequence.isEmail() = this.isEmail()
34-
3528
fun CharSequence.isMatrixId() = MatrixPatterns.isUserId(this.toString())
3629

3730
/**

vector/src/main/java/im/vector/app/features/command/CommandParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616

1717
package im.vector.app.features.command
1818

19-
import im.vector.app.core.extensions.isEmail
2019
import im.vector.app.core.extensions.isMsisdn
2120
import im.vector.app.core.extensions.orEmpty
2221
import im.vector.app.features.home.room.detail.ChatEffect
2322
import im.vector.app.features.settings.VectorPreferences
2423
import org.matrix.android.sdk.api.MatrixPatterns
2524
import org.matrix.android.sdk.api.MatrixUrls.isMxcUrl
25+
import org.matrix.android.sdk.api.extensions.isEmail
2626
import org.matrix.android.sdk.api.session.identity.ThreePid
2727
import timber.log.Timber
2828
import javax.inject.Inject

vector/src/main/java/im/vector/app/features/login/LoginGenericTextInputFormFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ import com.google.i18n.phonenumbers.PhoneNumberUtil
3232
import dagger.hilt.android.AndroidEntryPoint
3333
import im.vector.app.R
3434
import im.vector.app.core.extensions.hideKeyboard
35-
import im.vector.app.core.extensions.isEmail
3635
import im.vector.app.core.extensions.setTextOrHide
3736
import im.vector.app.databinding.FragmentLoginGenericTextInputFormBinding
3837
import kotlinx.coroutines.flow.launchIn
3938
import kotlinx.coroutines.flow.onEach
4039
import kotlinx.parcelize.Parcelize
4140
import org.matrix.android.sdk.api.auth.registration.RegisterThreePid
41+
import org.matrix.android.sdk.api.extensions.isEmail
4242
import org.matrix.android.sdk.api.failure.Failure
4343
import org.matrix.android.sdk.api.failure.is401
4444
import reactivecircus.flowbinding.android.widget.textChanges

vector/src/main/java/im/vector/app/features/login/LoginResetPasswordFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ import dagger.hilt.android.AndroidEntryPoint
2828
import im.vector.app.R
2929
import im.vector.app.core.extensions.hideKeyboard
3030
import im.vector.app.core.extensions.hidePassword
31-
import im.vector.app.core.extensions.isEmail
3231
import im.vector.app.core.extensions.toReducedUrl
3332
import im.vector.app.databinding.FragmentLoginResetPasswordBinding
3433
import im.vector.app.features.analytics.plan.MobileScreen
3534
import kotlinx.coroutines.flow.combine
3635
import kotlinx.coroutines.flow.launchIn
3736
import kotlinx.coroutines.flow.map
3837
import kotlinx.coroutines.flow.onEach
38+
import org.matrix.android.sdk.api.extensions.isEmail
3939
import reactivecircus.flowbinding.android.widget.textChanges
4040

4141
/**

vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthEmailEntryFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import im.vector.app.core.extensions.clearErrorOnChange
3030
import im.vector.app.core.extensions.content
3131
import im.vector.app.core.extensions.editText
3232
import im.vector.app.core.extensions.hasContent
33-
import im.vector.app.core.extensions.isEmail
3433
import im.vector.app.core.extensions.setOnImeDoneListener
3534
import im.vector.app.core.extensions.toReducedUrl
3635
import im.vector.app.databinding.FragmentFtueEmailInputBinding
@@ -39,6 +38,7 @@ import im.vector.app.features.onboarding.OnboardingViewState
3938
import im.vector.app.features.onboarding.RegisterAction
4039
import kotlinx.parcelize.Parcelize
4140
import org.matrix.android.sdk.api.auth.registration.RegisterThreePid
41+
import org.matrix.android.sdk.api.extensions.isEmail
4242

4343
@Parcelize
4444
data class FtueAuthEmailEntryFragmentArgument(

vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthGenericTextInputFormFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import com.google.i18n.phonenumbers.PhoneNumberUtil
3232
import dagger.hilt.android.AndroidEntryPoint
3333
import im.vector.app.R
3434
import im.vector.app.core.extensions.hideKeyboard
35-
import im.vector.app.core.extensions.isEmail
3635
import im.vector.app.core.extensions.setTextOrHide
3736
import im.vector.app.databinding.FragmentLoginGenericTextInputFormBinding
3837
import im.vector.app.features.login.TextInputFormFragmentMode
@@ -42,6 +41,7 @@ import kotlinx.coroutines.flow.launchIn
4241
import kotlinx.coroutines.flow.onEach
4342
import kotlinx.parcelize.Parcelize
4443
import org.matrix.android.sdk.api.auth.registration.RegisterThreePid
44+
import org.matrix.android.sdk.api.extensions.isEmail
4545
import org.matrix.android.sdk.api.failure.Failure
4646
import org.matrix.android.sdk.api.failure.is401
4747
import reactivecircus.flowbinding.android.widget.textChanges

vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthResetPasswordEmailEntryFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ import im.vector.app.R
2525
import im.vector.app.core.extensions.associateContentStateWith
2626
import im.vector.app.core.extensions.clearErrorOnChange
2727
import im.vector.app.core.extensions.content
28-
import im.vector.app.core.extensions.isEmail
2928
import im.vector.app.core.extensions.setOnImeDoneListener
3029
import im.vector.app.core.extensions.toReducedUrl
3130
import im.vector.app.databinding.FragmentFtueResetPasswordEmailInputBinding
3231
import im.vector.app.features.onboarding.OnboardingAction
3332
import im.vector.app.features.onboarding.OnboardingViewState
33+
import org.matrix.android.sdk.api.extensions.isEmail
3434

3535
@AndroidEntryPoint
3636
class FtueAuthResetPasswordEmailEntryFragment :

vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthResetPasswordFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import dagger.hilt.android.AndroidEntryPoint
2626
import im.vector.app.R
2727
import im.vector.app.core.extensions.hideKeyboard
2828
import im.vector.app.core.extensions.hidePassword
29-
import im.vector.app.core.extensions.isEmail
3029
import im.vector.app.core.extensions.toReducedUrl
3130
import im.vector.app.databinding.FragmentLoginResetPasswordBinding
3231
import im.vector.app.features.onboarding.OnboardingAction
@@ -35,6 +34,7 @@ import kotlinx.coroutines.flow.combine
3534
import kotlinx.coroutines.flow.launchIn
3635
import kotlinx.coroutines.flow.map
3736
import kotlinx.coroutines.flow.onEach
37+
import org.matrix.android.sdk.api.extensions.isEmail
3838
import reactivecircus.flowbinding.android.widget.textChanges
3939

4040
/**

vector/src/main/java/im/vector/app/features/settings/threepids/ThreePidsSettingsFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ import im.vector.app.core.extensions.cleanup
3131
import im.vector.app.core.extensions.configureWith
3232
import im.vector.app.core.extensions.getFormattedValue
3333
import im.vector.app.core.extensions.hideKeyboard
34-
import im.vector.app.core.extensions.isEmail
3534
import im.vector.app.core.extensions.isMsisdn
3635
import im.vector.app.core.extensions.registerStartForActivityResult
3736
import im.vector.app.core.platform.OnBackPressed
3837
import im.vector.app.core.platform.VectorBaseFragment
3938
import im.vector.app.databinding.FragmentGenericRecyclerBinding
4039
import im.vector.app.features.auth.ReAuthActivity
4140
import org.matrix.android.sdk.api.auth.data.LoginFlowTypes
41+
import org.matrix.android.sdk.api.extensions.isEmail
4242
import org.matrix.android.sdk.api.session.identity.ThreePid
4343
import javax.inject.Inject
4444

vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import im.vector.app.R
2929
import im.vector.app.core.di.MavericksAssistedViewModelFactory
3030
import im.vector.app.core.di.hiltMavericksViewModelFactory
3131
import im.vector.app.core.error.ErrorFormatter
32-
import im.vector.app.core.extensions.isEmail
3332
import im.vector.app.core.platform.VectorViewModel
3433
import im.vector.app.core.resources.StringProvider
3534
import im.vector.app.features.analytics.AnalyticsTracker
@@ -38,6 +37,7 @@ import kotlinx.coroutines.Dispatchers
3837
import kotlinx.coroutines.launch
3938
import org.matrix.android.sdk.api.MatrixPatterns
4039
import org.matrix.android.sdk.api.MatrixPatterns.getServerName
40+
import org.matrix.android.sdk.api.extensions.isEmail
4141
import org.matrix.android.sdk.api.session.Session
4242
import org.matrix.android.sdk.api.session.identity.IdentityServiceListener
4343
import org.matrix.android.sdk.api.session.room.AliasAvailabilityResult

0 commit comments

Comments
 (0)