From 870eba5e946f589dd733ee100bdbb4ef18549d84 Mon Sep 17 00:00:00 2001 From: FE Date: Fri, 14 Nov 2025 10:51:20 +0900 Subject: [PATCH] =?UTF-8?q?Version=20increment=20=EC=97=AD=EB=B0=A9?= =?UTF-8?q?=ED=96=A5=EB=8F=84=20=EC=A7=80=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/socket/socket_client.dart | 2 +- lib/utils/string_util.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/socket/socket_client.dart b/lib/socket/socket_client.dart index 46fb253..f7d4692 100644 --- a/lib/socket/socket_client.dart +++ b/lib/socket/socket_client.dart @@ -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(); diff --git a/lib/utils/string_util.dart b/lib/utils/string_util.dart index 24db6e5..4364554 100644 --- a/lib/utils/string_util.dart +++ b/lib/utils/string_util.dart @@ -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); } } }