Skip to content

Commit f642878

Browse files
committed
String.nullize()
1 parent da305c5 commit f642878

File tree

1 file changed

+7
-14
lines changed
  • plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials

1 file changed

+7
-14
lines changed

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import com.intellij.openapi.Disposable
77
import com.intellij.openapi.application.ApplicationManager
88
import com.intellij.openapi.components.service
99
import com.intellij.openapi.project.Project
10+
import com.intellij.util.text.nullize
1011
import software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider
1112
import software.amazon.awssdk.services.codewhisperer.CodeWhispererClient
1213
import software.amazon.awssdk.services.codewhisperer.model.CreateCodeScanRequest
@@ -428,9 +429,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
428429
it.suggestionReferenceCount(suggestionReferenceCount)
429430
it.generatedLine(lineCount)
430431
requestContext.customizationArn?.let { arn ->
431-
if (arn.isNotBlank()) {
432-
it.customizationArn(arn)
433-
}
432+
it.customizationArn(arn.nullize(nullizeSpaces = true))
434433
}
435434
it.numberOfRecommendations(numberOfRecommendations)
436435
it.acceptedCharacterCount(acceptedCharCount)
@@ -478,9 +477,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
478477
it.suggestionReferenceCount(suggestionReferenceCount)
479478
it.generatedLine(lineCount)
480479
requestContext.customizationArn?.let { arn ->
481-
if (arn.isNotBlank()) {
482-
it.customizationArn(arn)
483-
}
480+
it.customizationArn(arn.nullize(nullizeSpaces = true))
484481
}
485482
it.numberOfRecommendations(numberOfRecommendations)
486483
it.acceptedCharacterCount(acceptedCharCount)
@@ -504,9 +501,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
504501
telemetryEventBuilder.codeCoverageEvent {
505502
it.programmingLanguage { languageBuilder -> languageBuilder.languageName(language.toCodeWhispererRuntimeLanguage().languageId) }
506503
customizationArn?.let { arn ->
507-
if (arn.isNotBlank()) {
508-
it.customizationArn(arn)
509-
}
504+
it.customizationArn(arn.nullize(nullizeSpaces = true))
510505
}
511506
it.acceptedCharacterCount(acceptedTokenCount.toInt())
512507
it.totalCharacterCount(totalTokenCount.toInt())
@@ -536,9 +531,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
536531
languageBuilder.languageName(language.toCodeWhispererRuntimeLanguage().languageId)
537532
}
538533
customizationArn?.let { arn ->
539-
if (arn.isNotBlank()) {
540-
it.customizationArn(arn)
541-
}
534+
it.customizationArn(arn.nullize(nullizeSpaces = true))
542535
}
543536
// deprecated field, service side should not use this % anymore
544537
it.modificationPercentage(0.0)
@@ -777,7 +770,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
777770
it.numberOfCodeBlocks(numberOfCodeBlocks)
778771
it.hasProjectLevelContext(hasProjectLevelContext)
779772
customization?.arn?.let { arn ->
780-
it.customizationArn(arn)
773+
it.customizationArn(arn.nullize(nullizeSpaces = true))
781774
}
782775
}
783776
}
@@ -832,7 +825,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
832825
it.modificationPercentage(modificationPercentage)
833826
it.hasProjectLevelContext(hasProjectLevelContext)
834827
customization?.arn?.let { arn ->
835-
it.customizationArn(arn)
828+
it.customizationArn(arn.nullize(nullizeSpaces = true))
836829
}
837830
}
838831
}

0 commit comments

Comments
 (0)