Commit 5e75b767 authored by Andreas Heimann's avatar Andreas Heimann

added empty outputs

parent 2b6f87eb
......@@ -196,6 +196,25 @@ class APIController extends AbstractController
$baseUrl = $request->getScheme() . '://' . $request->getHttpHost() . $request->getBasePath();
$data = [];
$data['users'] = [];
$data['songs'] = [];
// Users
$resultsUsers = $em->getRepository(User::class)->createQueryBuilder('o')
->where('o.username LIKE :query')
->setParameter('query', '%'.$searchQuery.'%')
->getQuery()
->getResult();
foreach($resultsUsers as $result) {
$oneResult = [];
$oneResult['id'] = $result->getId();
$oneResult['username'] = $result->getUsername();
$oneResult['avatar'] = $baseUrl."/uploads/avatar/".$result->getUsername().".png";
$data['users'][] = $oneResult;
}
// Songs
$resultsSongs = $em->getRepository(Song::class)->createQueryBuilder('o')
......@@ -221,23 +240,6 @@ class APIController extends AbstractController
$data['songs'][] = $oneResult;
}
// Users
$resultsUsers = $em->getRepository(User::class)->createQueryBuilder('o')
->where('o.username LIKE :query')
->setParameter('query', '%'.$searchQuery.'%')
->getQuery()
->getResult();
foreach($resultsUsers as $result) {
$oneResult = [];
$oneResult['id'] = $result->getId();
$oneResult['username'] = $result->getUsername();
$oneResult['avatar'] = $baseUrl."/uploads/avatar/".$result->getUsername().".png";
$data['users'][] = $oneResult;
}
return new JsonResponse(['version' => $this->currentVersion, 'status' => 200, 'data' => $data]);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment