mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-02 14:03:06 +00:00
chore: print WakuMessageHash as hex strings (#2969)
This commit is contained in:
parent
1f3162ae5f
commit
4a89875a36
@ -8,6 +8,17 @@ import ../topics, ./message
|
||||
|
||||
type WakuMessageHash* = array[32, byte]
|
||||
|
||||
func shortLog*(hash: WakuMessageHash): string =
|
||||
## Returns compact string representation of ``WakuMessageHash``.
|
||||
var hexhash = newStringOfCap(13)
|
||||
hexhash &= hash.toOpenArray(0, 1).to0xHex()
|
||||
hexhash &= "..."
|
||||
hexhash &= hash.toOpenArray(hash.len - 2, hash.high).toHex()
|
||||
hexhash
|
||||
|
||||
func `$`*(hash: WakuMessageHash): string =
|
||||
shortLog(hash)
|
||||
|
||||
const EmptyWakuMessageHash*: WakuMessageHash = [
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user