A way to send current playing track in cider to teal collection

update lastPlaying after createRecord to allow retries

Changed files
+2 -2
+2 -2
main.go
··· 215 215 client := getClient() 216 216 217 217 // LOGIC 218 - var lastPlaying string 218 + var lastPlaying string = "" 219 219 for { 220 220 s, err := getCurrentSong() 221 221 if err != nil { 222 222 fmt.Fprintln(os.Stderr, err.Error()) 223 223 } else if lastPlaying != s.Info.PlayParams.ID { 224 - lastPlaying = s.Info.PlayParams.ID 225 224 r, err := getInfos(s) 226 225 227 226 if err == nil { 228 227 t := recordToTeal(r, s) 229 228 createPlay(client, t) 229 + lastPlaying = s.Info.PlayParams.ID 230 230 } else { 231 231 fmt.Fprintln(os.Stderr, err.Error()) 232 232 }