mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-22 00:21:55 +00:00
0.1.7
This commit is contained in:
parent
a26c04cd23
commit
e6df5edd5d
@ -139,7 +139,7 @@ func validateNavidromeConnection(url string, username string, hash string, salt
|
|||||||
// ParseNavidromeInput - Transform API data
|
// ParseNavidromeInput - Transform API data
|
||||||
func ParseNavidromeInput(userUUID string, data NavidromeNowPlaying, ip net.IP, tx *sql.Tx) error {
|
func ParseNavidromeInput(userUUID string, data NavidromeNowPlaying, ip net.IP, tx *sql.Tx) error {
|
||||||
// Custom cache key - never log the same song twice in a row for now... (:
|
// Custom cache key - never log the same song twice in a row for now... (:
|
||||||
lastPlayedTitle := getUserLastPlayed(userUUID + fmt.Sprintf("%s", data.PlayerName))
|
lastPlayedTitle := getUserLastPlayed(userUUID + fmt.Sprintf(":%d", data.PlayerID))
|
||||||
if lastPlayedTitle == data.Title+":"+data.Album {
|
if lastPlayedTitle == data.Title+":"+data.Album {
|
||||||
// If it matches last played song, skip it
|
// If it matches last played song, skip it
|
||||||
return nil
|
return nil
|
||||||
@ -177,7 +177,7 @@ func ParseNavidromeInput(userUUID string, data NavidromeNowPlaying, ip net.IP, t
|
|||||||
return errors.New("Failed to map track")
|
return errors.New("Failed to map track")
|
||||||
}
|
}
|
||||||
|
|
||||||
setUserLastPlayed(userUUID+fmt.Sprintf("%s", data.PlayerName), data.Title+":"+data.Album)
|
setUserLastPlayed(userUUID+fmt.Sprintf(":%d", data.PlayerID), data.Title+":"+data.Album)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user