damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit 91abd187d35230741e40c2195f7b1ef7231e869d
parent b9d8b1dbf364589f1c88f245ffda9fd269bd92cc
Author: Daniel D’Aquino <daniel@daquino.me>
Date:   Wed, 16 Jul 2025 09:50:55 -0700

Improve lifetime handling in collectBlocks

Changelog-None
Signed-off-by: Daniel D’Aquino <daniel@daquino.me>

Diffstat:
Mnostrdb/NdbBlock.swift | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/nostrdb/NdbBlock.swift b/nostrdb/NdbBlock.swift @@ -257,12 +257,12 @@ extension NdbBlockGroup { // Start the iteration self.metadata.borrow { value in ndb_blocks_iterate_start(cptr, value.as_ptr(), &iter) - } - - // Collect blocks into array - while let ptr = ndb_blocks_iterate_next(&iter), - let block = NdbBlock(ndb_block_ptr(ptr: ptr)) { - blocks.append(block) + + // Collect blocks into array + while let ptr = ndb_blocks_iterate_next(&iter), + let block = NdbBlock(ndb_block_ptr(ptr: ptr)) { + blocks.append(block) + } } }