mirror of
https://github.com/Qortal/qortal.git
synced 2025-08-13 22:21:37 +00:00
Updated parsing of "encoding" in websockets, for consistency with other params.
This commit is contained in:
src/main/java/org/qortal/api/websocket
@@ -102,7 +102,8 @@ public class ActiveChatsWebSocket extends ApiWebSocket {
|
|||||||
private Encoding getTargetEncoding(Session session) {
|
private Encoding getTargetEncoding(Session session) {
|
||||||
// Default to Base58 if not specified, for backwards support
|
// Default to Base58 if not specified, for backwards support
|
||||||
Map<String, List<String>> queryParams = session.getUpgradeRequest().getParameterMap();
|
Map<String, List<String>> queryParams = session.getUpgradeRequest().getParameterMap();
|
||||||
String encoding = (queryParams.get("encoding") != null && !queryParams.get("encoding").isEmpty()) ? queryParams.get("encoding").get(0) : "BASE58";
|
List<String> encodingList = queryParams.get("encoding");
|
||||||
|
String encoding = (encodingList != null && encodingList.size() == 1) ? encodingList.get(0) : "BASE58";
|
||||||
return Encoding.valueOf(encoding);
|
return Encoding.valueOf(encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -180,7 +180,8 @@ public class ChatMessagesWebSocket extends ApiWebSocket {
|
|||||||
private Encoding getTargetEncoding(Session session) {
|
private Encoding getTargetEncoding(Session session) {
|
||||||
// Default to Base58 if not specified, for backwards support
|
// Default to Base58 if not specified, for backwards support
|
||||||
Map<String, List<String>> queryParams = session.getUpgradeRequest().getParameterMap();
|
Map<String, List<String>> queryParams = session.getUpgradeRequest().getParameterMap();
|
||||||
String encoding = (queryParams.get("encoding") != null && !queryParams.get("encoding").isEmpty()) ? queryParams.get("encoding").get(0) : "BASE58";
|
List<String> encodingList = queryParams.get("encoding");
|
||||||
|
String encoding = (encodingList != null && encodingList.size() == 1) ? encodingList.get(0) : "BASE58";
|
||||||
return Encoding.valueOf(encoding);
|
return Encoding.valueOf(encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user