From baa41c9e81e00aa5b41d661e89a8e0fcde50cff8 Mon Sep 17 00:00:00 2001 From: kaichaosun Date: Wed, 23 Jul 2025 15:34:36 +0800 Subject: [PATCH] chore: clear log --- chat_sdk/db.nim | 4 --- chat_sdk/segmentation.nim | 53 ++----------------------------------- tests/test_segmentation.nim | 11 -------- 3 files changed, 2 insertions(+), 66 deletions(-) diff --git a/chat_sdk/db.nim b/chat_sdk/db.nim index 39e2bcf..7b46906 100644 --- a/chat_sdk/db.nim +++ b/chat_sdk/db.nim @@ -47,7 +47,6 @@ proc saveMessageSegment*( sigPubKeyBlob: seq[byte], timestamp: int64, ): Result[void, string] = - echo "size.....", segment.payload.len try: self.db.exec( sql""" @@ -70,8 +69,6 @@ proc saveMessageSegment*( segment.entireMessageHash.toHex, sigPubKeyBlob, segment.index ) let payloadBytes = nimcrypto.fromHex(storedPayload) - # let lenBytes = payloadBytes.get() - echo "Stored payload length: ", payloadBytes.len ok() except DbError as e: @@ -102,7 +99,6 @@ proc getMessageSegments*(self: SegmentationPersistence, hash: seq[byte], sigPubK paritySegmentsCount: uint32(parseInt(row[4])), payload: nimcrypto.fromHex(row[5]) ) - echo "read size.....", segment.payload.len segments.add(segment) return ok(segments) except CatchableError as e: diff --git a/chat_sdk/segmentation.nim b/chat_sdk/segmentation.nim index 14b5b5c..994a095 100644 --- a/chat_sdk/segmentation.nim +++ b/chat_sdk/segmentation.nim @@ -12,7 +12,6 @@ import db import_proto3 "segment_message.proto" -# Placeholder types (unchanged) type Chunk* = object payload*: seq[byte] @@ -63,16 +62,11 @@ proc segmentMessage*(s: SegmentationHander, newMessage: Chunk): Result[seq[Chunk info "segmenting message", "payloadSize" = newMessage.payload.len, "segmentSize" = s.segmentSize - info "segment payload in", "saaa" = newMessage.payload.toHex let entireMessageHash = keccak256.digest(newMessage.payload) let entirePayloadSize = newMessage.payload.len let segmentsCount = int(ceil(entirePayloadSize.float / s.segmentSize.float)) let paritySegmentsCount = int(floor(segmentsCount.float * SegmentsParityRate)) - info "parity count", paritySegmentsCount - info "segmentsCount", segmentsCount - info "entirePayloadSize", entirePayloadSize - info "segmentSize", "segmentSize" = s.segmentSize var segmentPayloads = newSeq[seq[byte]](segmentsCount) var segmentMessages = newSeq[Chunk](segmentsCount) @@ -91,8 +85,6 @@ proc segmentMessage*(s: SegmentationHander, newMessage: Chunk): Result[seq[Chunk payload: segmentPayload ) - info "entireMessageHash", "entireMessageHash" = entireMessageHash.data.toHex - let marshaledSegment = Protobuf.encode(segmentWithMetadata) let segmentMessage = Chunk(payload: marshaledSegment) @@ -109,45 +101,22 @@ proc segmentMessage*(s: SegmentationHander, newMessage: Chunk): Result[seq[Chunk segmentPayloads[segmentsCount-1] = newSeq[byte](s.segmentSize) segmentPayloads[segmentsCount-1][0..