X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FConsole%2FCommands%2FSyncSpeedGaming.php;h=41286ce95f2971ece8ce61877f9540214dd9a6e8;hb=fcc1fcade0bc2a8a50d7b85592fc1238c8c864a7;hp=43afaa1b647f571e631818999385c0d7ec6d3c31;hpb=90e0d999150ba3eee7f23af7b82ab9280a193d08;p=alttp.git diff --git a/app/Console/Commands/SyncSpeedGaming.php b/app/Console/Commands/SyncSpeedGaming.php index 43afaa1..41286ce 100644 --- a/app/Console/Commands/SyncSpeedGaming.php +++ b/app/Console/Commands/SyncSpeedGaming.php @@ -42,7 +42,7 @@ class SyncSpeedGaming extends Command { $events = Event::where('external_schedule', 'LIKE', 'sg:%') ->where(function (Builder $query) { $query->whereNull('end'); - $query->orWhere('end', '<', now()); + $query->orWhere('end', '>', now()); }) ->get(); @@ -317,10 +317,14 @@ class SyncSpeedGaming extends Command { } if (!empty($player['discordTag'])) { $tag = explode('#', $player['discordTag']); - $user = User::firstWhere([ - ['username', 'LIKE', $tag[0]], - ['discriminator', '=', $tag[1]], - ]); + $user = count($tag) < 2 || $tag[1] == '0' + ? User::firstWhere([ + ['username', 'LIKE', $tag[0]], + ]) + : User::firstWhere([ + ['username', 'LIKE', $tag[0]], + ['discriminator', '=', $tag[1]], + ]); if ($user) return $user; } return null;