Version increment 역방향도 지원
This commit is contained in:
parent
b0fbf6d179
commit
870eba5e94
2 changed files with 3 additions and 3 deletions
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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); }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue