diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-10-24 11:50:06 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-10-24 11:50:06 +1100 |
| commit | 5b5b792467537bc8afefea787f6e5c8c52d973fa (patch) | |
| tree | 4d3a849e22d6db9a2b6732cb420b410214242510 /src/database/track.cpp | |
| parent | ddf01284961a4b050d9ca88a6beb062fb03ce35b (diff) | |
| download | tangara-fw-5b5b792467537bc8afefea787f6e5c8c52d973fa.tar.gz | |
Skip old tracks when scanning the sd card
Diffstat (limited to 'src/database/track.cpp')
| -rw-r--r-- | src/database/track.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/database/track.cpp b/src/database/track.cpp index 551379c6..6fc891a4 100644 --- a/src/database/track.cpp +++ b/src/database/track.cpp @@ -7,6 +7,7 @@ #include "track.hpp" #include <komihash.h> +#include <sys/_stdint.h> #include "memory_resource.hpp" @@ -64,6 +65,11 @@ auto TrackData::Exhume(const std::pmr::string& new_path) const -> TrackData { return TrackData(id_, new_path, tags_hash_, false, modified_at_); } +auto TrackData::UpdateModifiedAt( + const std::pair<uint16_t, uint16_t>& new_time) const -> TrackData { + return TrackData(id_, filepath_, tags_hash_, false, new_time); +} + auto Track::TitleOrFilename() const -> std::pmr::string { auto title = tags().at(Tag::kTitle); if (title) { |
