Version increment 역방향도 지원

This commit is contained in:
FE 2025-11-14 10:51:20 +09:00
parent b0fbf6d179
commit 870eba5e94
2 changed files with 3 additions and 3 deletions

View file

@ -97,7 +97,7 @@ class SocketClient {
_byteList.getRange(0, _total).toList(growable: false));
final message = utf8.decode(list);
//print(message);
if (eventReceiveMessage != null) eventReceiveMessage(message);
eventReceiveMessage(message);
_byteList = _byteList.getRange(_total, _byteList.length).toList();
_total = -1;
_parsing();

View file

@ -22,12 +22,12 @@ String jsonPrettyEncode(Object? object) {
return JsonEncoder.withIndent(' ').convert(object);
}
String incrementVersion(String version, {int fixedLength = 3}) {
String incrementVersion(String version, {int fixedLength = 3, bool reverse = false}) {
var parts = version.split('.').map(int.parse).toList();
if (parts.length < fixedLength) {
var needLength = fixedLength - parts.length;
for (int i = 0; i < needLength; ++i) {
parts.add(0);
if(reverse) { parts.add(0); } else { parts.insert(0, 0); }
}
}