fix(scrobble.php): refactor isTrackAlreadyScrobbled method to avoid triggering warnings

This commit is contained in:
Cory Dransfeldt 2025-06-04 20:38:18 -07:00
parent bcb89ceb95
commit 7b2584367c
No known key found for this signature in database
3 changed files with 8 additions and 3 deletions

View file

@ -89,7 +89,12 @@ class NavidromeScrobbleHandler extends ApiHandler
private function isTrackAlreadyScrobbled(array $track): bool
{
if (empty($track["playDate"])) return false;
$playDate = strtotime($track["playDate"]);
if ($playDate === false) return false;
$existingListen = $this->fetchFromApi("listens", "listened_at=eq.{$playDate}&limit=1");
return !empty($existingListen);

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "coryd.dev",
"version": "8.3.2",
"version": "8.3.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "coryd.dev",
"version": "8.3.2",
"version": "8.3.3",
"license": "MIT",
"dependencies": {
"minisearch": "^7.1.2",

View file

@ -1,6 +1,6 @@
{
"name": "coryd.dev",
"version": "8.3.2",
"version": "8.3.3",
"description": "The source for my personal site. Built using 11ty (and other tools).",
"type": "module",
"engines": {