Simplify timestamp comparisons

This commit is contained in:
Philipp Wolfer 2025-05-01 12:27:24 +02:00
parent 389c7c6ec1
commit c305b6c7e3
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
7 changed files with 14 additions and 14 deletions

View file

@ -117,7 +117,7 @@ out:
listens := make(models.ListensList, 0, perPage)
for _, track := range result.Tracks {
listen := track.AsListen()
if listen.ListenedAt.Unix() > oldestTimestamp.Unix() {
if listen.ListenedAt.After(oldestTimestamp) {
listens = append(listens, listen)
} else {
break
@ -186,7 +186,7 @@ out:
loves := make(models.LovesList, 0, perPage)
for _, track := range result.Tracks {
love := track.AsLove()
if love.Created.Unix() > oldestTimestamp.Unix() {
if love.Created.After(oldestTimestamp) {
loves = append(loves, love)
} else {
totalCount -= 1

View file

@ -84,7 +84,7 @@ out:
for _, fwListen := range result.Results {
listen := fwListen.AsListen()
if listen.ListenedAt.Unix() > oldestTimestamp.Unix() {
if listen.ListenedAt.After(oldestTimestamp) {
p.Elapsed += 1
listens = append(listens, listen)
} else {
@ -135,7 +135,7 @@ out:
for _, favorite := range result.Results {
love := favorite.AsLove()
if love.Created.Unix() > oldestTimestamp.Unix() {
if love.Created.After(oldestTimestamp) {
p.Elapsed += 1
loves = append(loves, love)
} else {

View file

@ -246,7 +246,7 @@ out:
}
love := feedback.AsLove()
if love.Created.Unix() > oldestTimestamp.Unix() {
if love.Created.After(oldestTimestamp) {
loves = append(loves, love)
p.Elapsed += 1
} else {

View file

@ -139,7 +139,7 @@ func (b *SpotifyApiBackend) ExportListens(oldestTimestamp time.Time, results cha
for _, listen := range result.Items {
l := listen.AsListen()
if l.ListenedAt.Unix() > oldestTimestamp.Unix() {
if l.ListenedAt.After(oldestTimestamp) {
listens = append(listens, l)
} else {
// result contains listens older then oldestTimestamp
@ -195,7 +195,7 @@ out:
loves := make(models.LovesList, 0, perPage)
for _, track := range result.Items {
love := track.AsLove()
if love.Created.Unix() > oldestTimestamp.Unix() {
if love.Created.After(oldestTimestamp) {
loves = append(loves, love)
} else {
continue

View file

@ -90,7 +90,7 @@ func (b *SubsonicApiBackend) filterSongs(songs []*subsonic.Child, oldestTimestam
loves := make(models.LovesList, 0, len(songs))
for _, song := range songs {
love := SongAsLove(*song, b.client.User)
if love.Created.Unix() > oldestTimestamp.Unix() {
if love.Created.After(oldestTimestamp) {
loves = append(loves, love)
}
}