Skip to content

Commit df1f8eb

Browse files
committed
Remove StringUtil import from the whole project
1 parent 82e1a6b commit df1f8eb

4 files changed

Lines changed: 4 additions & 8 deletions

File tree

app/src/main/java/com/azuresamples/msalnativeauthandroidkotlinsampleapp/AccessApiFragment.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import android.widget.Toast
99
import androidx.appcompat.app.AppCompatActivity
1010
import androidx.fragment.app.Fragment
1111
import com.azuresamples.msalnativeauthandroidkotlinsampleapp.databinding.FragmentAccessApiBinding
12-
import com.microsoft.identity.common.java.util.StringUtil
1312
import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
1413
import com.microsoft.identity.nativeauth.parameters.NativeAuthGetAccessTokenParameters
1514
import com.microsoft.identity.nativeauth.parameters.NativeAuthSignInParameters
@@ -110,7 +109,7 @@ class AccessApiFragment : Fragment() {
110109
val actionResult: SignInResult = authClient.signIn(signInParameters)
111110

112111
binding.passwordText.text?.clear()
113-
StringUtil.overwriteWithNull(password)
112+
password.fill('\u0000')
114113

115114
when (actionResult) {
116115
is SignInResult.Complete -> {

app/src/main/java/com/azuresamples/msalnativeauthandroidkotlinsampleapp/EmailAttributeSignUpFragment.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import android.view.ViewGroup
88
import android.widget.Toast
99
import androidx.fragment.app.Fragment
1010
import com.azuresamples.msalnativeauthandroidkotlinsampleapp.databinding.FragmentEmailAttributeBinding
11-
import com.microsoft.identity.common.java.util.StringUtil
1211
import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
1312
import com.microsoft.identity.nativeauth.UserAttributes
1413
import com.microsoft.identity.nativeauth.parameters.NativeAuthGetAccessTokenParameters
@@ -111,7 +110,7 @@ class EmailAttributeSignUpFragment : Fragment() {
111110
val actionResult: SignUpResult = authClient.signUp(parameters)
112111

113112
binding.passwordText.text?.clear()
114-
StringUtil.overwriteWithNull(password)
113+
password.fill('\u0000')
115114

116115
when (actionResult) {
117116
is SignUpResult.CodeRequired -> {

app/src/main/java/com/azuresamples/msalnativeauthandroidkotlinsampleapp/PasswordResetNewPasswordFragment.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import android.widget.Toast
99
import androidx.fragment.app.Fragment
1010
import androidx.fragment.app.FragmentManager
1111
import com.azuresamples.msalnativeauthandroidkotlinsampleapp.databinding.FragmentPasswordBinding
12-
import com.microsoft.identity.common.java.util.StringUtil
1312
import com.microsoft.identity.nativeauth.parameters.NativeAuthSignInContinuationParameters
1413
import com.microsoft.identity.nativeauth.statemachine.errors.ResetPasswordSubmitPasswordError
1514
import com.microsoft.identity.nativeauth.statemachine.errors.SignInContinuationError
@@ -60,7 +59,7 @@ class PasswordResetNewPasswordFragment : Fragment() {
6059

6160
val actionResult: ResetPasswordSubmitPasswordResult = currentState.submitPassword(password)
6261
binding.passwordText.text?.clear()
63-
StringUtil.overwriteWithNull(password)
62+
password.fill('\u0000')
6463

6564
when (actionResult) {
6665
is ResetPasswordResult.Complete -> {

app/src/main/java/com/azuresamples/msalnativeauthandroidkotlinsampleapp/WebFallbackFragment.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import com.microsoft.identity.client.AuthenticationCallback
1515
import com.microsoft.identity.client.IAccount
1616
import com.microsoft.identity.client.IAuthenticationResult
1717
import com.microsoft.identity.client.exception.MsalException
18-
import com.microsoft.identity.common.java.util.StringUtil
1918
import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
2019
import com.microsoft.identity.nativeauth.parameters.NativeAuthSignInParameters
2120
import com.microsoft.identity.nativeauth.statemachine.errors.GetAccountError
@@ -96,7 +95,7 @@ class WebFallbackFragment : Fragment() {
9695
val actionResult: SignInResult = authClient.signIn(parameters)
9796

9897
binding.passwordText.text?.clear()
99-
StringUtil.overwriteWithNull(password)
98+
password.fill('\u0000')
10099

101100
if (actionResult is SignInError && actionResult.isBrowserRequired()) {
102101
Toast.makeText(requireContext(), actionResult.errorMessage, Toast.LENGTH_SHORT)

0 commit comments

Comments
 (0)