fix tracepath

This commit is contained in:
PacoX
2026-05-26 20:12:27 +02:00
parent e88281b7b6
commit 5d03f99040
11 changed files with 566 additions and 185 deletions
+4 -5
View File
@@ -963,12 +963,10 @@ class _ChatScreenState extends State<ChatScreen> {
final pathBytes = Uint8List.fromList(
path.pathBytes,
);
final pathLength = path.pathBytes.length;
// Set the path override to persist user's choice
await connector.setPathOverride(
_resolveContact(connector),
pathLen: pathLength,
pathLen: path.hopCount,
pathBytes: pathBytes,
);
@@ -1538,9 +1536,10 @@ class _ChatScreenState extends State<ChatScreen> {
'Calling setPathOverride for ${widget.contact.name}',
tag: 'ChatScreen',
);
final hopsCount = result.length ~/ connector.pathHashByteWidth;
await connector.setPathOverride(
_resolveContact(connector),
pathLen: result.length,
pathLen: hopsCount,
pathBytes: result,
);
appLogger.info('setPathOverride completed', tag: 'ChatScreen');
@@ -1550,7 +1549,7 @@ class _ChatScreenState extends State<ChatScreen> {
connector,
_resolveContact(connector),
result,
result.length,
hopsCount,
);
}