From d4bad111302f4603386fe4462a0b29590822cff8 Mon Sep 17 00:00:00 2001 From: ailurux Date: Thu, 12 Sep 2024 21:08:11 +1000 Subject: WIP: Fixed errors, cleanup --- src/tangara/database/track.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tangara/database/track.cpp') diff --git a/src/tangara/database/track.cpp b/src/tangara/database/track.cpp index cdb7543c..e737dd37 100644 --- a/src/tangara/database/track.cpp +++ b/src/tangara/database/track.cpp @@ -293,4 +293,16 @@ auto TrackTags::Hash() const -> uint64_t { return komihash_stream_final(&stream); } +auto database::TrackData::clone() const -> std::shared_ptr { + auto data = std::make_shared(); + data->id = id; + data->filepath = filepath; + data->tags_hash = tags_hash; + data->individual_tag_hashes = individual_tag_hashes; + data->is_tombstoned = is_tombstoned; + data->modified_at = modified_at; + data->last_position = last_position; + return data; +} + } // namespace database -- cgit v1.2.3