Вроде как сделал работу с линиями :) но ещё не тестил
This commit is contained in:
AidarKC
2025-12-28 20:11:31 +03:00
parent b26e09904a
commit c523816cdf
8 changed files with 344 additions and 138 deletions
@@ -14,6 +14,9 @@ import java.util.Objects;
* [8] tag ASCII "SHiNE001"
* [1] loginLength=N (uint8)
* [N] login UTF-8
*
* ЛИНИЯ:
* - строго lineIndex=0 (genesis)
*/
public final class HeaderBody implements BodyRecord {
@@ -64,6 +67,11 @@ public final class HeaderBody implements BodyRecord {
@Override public short type() { return TYPE; }
@Override public short version() { return VER; }
@Override
public short expectedLineIndex() {
return 0;
}
@Override
public HeaderBody check() {
if (login == null || login.isBlank())