From f09ba5ffd53bf7d28e0dc516c00a8f69ca7efae9 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 28 Sep 2023 08:29:55 +1000 Subject: Use bindey for databinding instead of hand rolling ui updates --- src/database/records.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/database/records.cpp') diff --git a/src/database/records.cpp b/src/database/records.cpp index f493500c..103b3547 100644 --- a/src/database/records.cpp +++ b/src/database/records.cpp @@ -149,7 +149,7 @@ auto EncodeDataValue(const TrackData& track) -> OwningSlice { return OwningSlice(as_str); } -auto ParseDataValue(const leveldb::Slice& slice) -> std::optional { +auto ParseDataValue(const leveldb::Slice& slice) -> std::shared_ptr { CborParser parser; CborValue container; CborError err; @@ -211,7 +211,7 @@ auto ParseDataValue(const leveldb::Slice& slice) -> std::optional { return {}; } - return TrackData(id, path, hash, play_count, is_tombstoned); + return std::make_shared(id, path, hash, play_count, is_tombstoned); } /* 'H/ 0xBEEF' */ -- cgit v1.2.3