diff --git a/burrkmarks/src/burrkmarks.nim b/burrkmarks/src/burrkmarks.nim index c136f7e..b51d3d1 100644 --- a/burrkmarks/src/burrkmarks.nim +++ b/burrkmarks/src/burrkmarks.nim @@ -34,9 +34,8 @@ proc getTitle(bookmark: Bookmark): Future[string] {.async.} = return "" proc save(bookmarks: seq[Bookmark]): bool {.discardable.} = - let file = open(bookmarks_file, fm_write) - defer: file.close() - file.write($$bookmarks) + let data = pretty(%*bookmarks) + writeFile(bookmarks_file, data) proc get(bookmarks: seq[Bookmark], str: string): Bookmark = for bookmark in bookmarks: