user(); if (! $admin instanceof AdminUser) { return ApiResponse::error( trans('admin.unauthenticated', [], $request->lotteryLocale()), ErrorCode::AdminUnauthenticated->value, null, 401, ); } $ran = $this->orchestrator->trySettleDraw($draw); $draw->refresh(); return ApiResponse::success([ 'ran' => $ran, 'draw_no' => $draw->draw_no, 'status' => $draw->status, 'settle_version' => (int) $draw->settle_version, ]); } }