Skip to content

Commit f4c9e48

Browse files
committed
[Feat] Add Base64 decoding logic for autoCompleteCongestionMessage in ClovaPromptProperties.java
1 parent fe2241b commit f4c9e48

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
11
package boombimapi.global.properties;
22

3+
import java.nio.charset.StandardCharsets;
4+
import java.util.Base64;
35
import org.springframework.boot.context.properties.ConfigurationProperties;
46

57
@ConfigurationProperties(prefix = "clova.prompts")
68
public record ClovaPromptProperties(
79
String autoCompleteCongestionMessage
810
) {
911

12+
public String autoCompleteCongestionMessage() {
13+
if (autoCompleteCongestionMessage == null || autoCompleteCongestionMessage.isBlank()) {
14+
return "";
15+
}
16+
// 혹시 공백/개행 들어오면 제거
17+
String compact = autoCompleteCongestionMessage.replaceAll("\\s+", "");
18+
byte[] decoded = Base64.getDecoder().decode(compact);
19+
return new String(decoded, StandardCharsets.UTF_8);
20+
}
21+
1022
}

0 commit comments

Comments
 (0)