Skip to content

Commit f44bb8a

Browse files
committed
Optimize code
1 parent d32454f commit f44bb8a

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/main/java/com/airsaid/localization/translate/AbstractTranslator.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
import javax.swing.*;
3030
import java.io.IOException;
31-
import java.io.UnsupportedEncodingException;
3231
import java.net.URLEncoder;
3332
import java.nio.charset.StandardCharsets;
3433
import java.util.List;
@@ -56,19 +55,15 @@ public String doTranslate(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull
5655
String requestParams = getRequestParams(fromLang, toLang, text)
5756
.stream()
5857
.map(pair -> {
59-
try {
60-
return pair.first.concat("=").concat(URLEncoder.encode(pair.second, StandardCharsets.UTF_8.name()));
61-
} catch (UnsupportedEncodingException e) {
62-
throw new TranslationException(fromLang, toLang, text, e);
63-
}
58+
return pair.first.concat("=").concat(URLEncoder.encode(pair.second, StandardCharsets.UTF_8));
6459
})
6560
.collect(Collectors.joining("&"));
6661
if (!requestParams.isEmpty()) {
6762
request.write(requestParams);
6863
}
6964
String requestBody = getRequestBody(fromLang, toLang, text);
7065
if (!requestBody.isEmpty()) {
71-
request.write(URLEncoder.encode(requestBody, StandardCharsets.UTF_8.name()));
66+
request.write(URLEncoder.encode(requestBody, StandardCharsets.UTF_8));
7267
}
7368
String resultText = request.readString();
7469
return parsingResult(fromLang, toLang, text, resultText);

0 commit comments

Comments
 (0)