Add findSlots method

This commit is contained in:
2025-03-13 17:14:01 +01:00
parent 29c7d1f40c
commit 43d5db56cf
3 changed files with 24 additions and 1 deletions

View File

@ -48,4 +48,20 @@ class SlotDbClient
return $data;
}
public function findSlots(array $where = [], array $what = [], int $limit = 250, int $page = 0): array
{
$query = [
'limit' => $limit,
'page' => $page,
'get' => join(",",$what),
];
foreach ($where as $prop=>$cond) {
$whereCond = "{$prop}:{$cond}";
$query['where[]'] = $whereCond;
}
$res = $this->get("/slots", $query);
$data = json_decode($res->getBody(), true);
return $data;
}
}