namespace App\Http\Controllers;
+use App\Jobs\GenerateAosSeed;
use App\Models\AosSeed;
use Illuminate\Http\Request;
$seed = AosSeed::where('hash', '=', $hash)->firstOrFail();
if ($seed->race) {
- $seed->hide('seed');
+ $seed->makeHidden('seed');
}
if ($seed->mystery) {
- $seed->hide('settings');
+ $seed->makeHidden('settings');
+ }
+
+ return $seed->toJson();
+ }
+
+ public function retry($hash) {
+ $seed = AosSeed::where('hash', '=', $hash)->firstOrFail();
+
+ if ($seed->status == 'error') {
+ $seed->status = 'pending';
+ $seed->save();
+ GenerateAosSeed::dispatch($seed)->onConnection('database');
}
return $seed->toJson();