mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-30 17:10:31 +01:00
improve performance
see https://stackoverflow.com/questions/44334233/why-is-the-stringbuilder-chaining-pattern-sb-appendx-appendy-faster-than-reg/44338950
This commit is contained in:
parent
df25fb0478
commit
4305e9ccf8
@ -1554,16 +1554,15 @@ public class CallController extends BaseController {
|
|||||||
|
|
||||||
|
|
||||||
StringBuilder stringBuilder = new StringBuilder();
|
StringBuilder stringBuilder = new StringBuilder();
|
||||||
stringBuilder.append("{");
|
stringBuilder.append("{")
|
||||||
stringBuilder.append("\"fn\":\"");
|
.append("\"fn\":\"")
|
||||||
stringBuilder.append(StringEscapeUtils.escapeJson(LoganSquare.serialize(ncMessageWrapper
|
.append(StringEscapeUtils.escapeJson(LoganSquare.serialize(ncMessageWrapper.getSignalingMessage()))).append("\"")
|
||||||
.getSignalingMessage()))).append("\"");
|
.append(",")
|
||||||
stringBuilder.append(",");
|
.append("\"sessionId\":")
|
||||||
stringBuilder.append("\"sessionId\":");
|
.append("\"").append(StringEscapeUtils.escapeJson(callSession)).append("\"")
|
||||||
stringBuilder.append("\"").append(StringEscapeUtils.escapeJson(callSession)).append("\"");
|
.append(",")
|
||||||
stringBuilder.append(",");
|
.append("\"ev\":\"message\"")
|
||||||
stringBuilder.append("\"ev\":\"message\"");
|
.append("}");
|
||||||
stringBuilder.append("}");
|
|
||||||
|
|
||||||
List<String> strings = new ArrayList<>();
|
List<String> strings = new ArrayList<>();
|
||||||
String stringToSend = stringBuilder.toString();
|
String stringToSend = stringBuilder.toString();
|
||||||
@ -1771,4 +1770,4 @@ public class CallController extends BaseController {
|
|||||||
showCallControls();
|
showCallControls();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user