luceos I look the code of Blomstra Search and I understand that your extension use specific API route:
(new Flarum\Routes('api'))
->get('/blomstra/search/{type}', 'blomstra.search', Api\Controllers\SearchController::class)
->put('/blomstra/search/index', 'blomstra.search.index', Api\Controllers\IndexController::class)
The query used by Syndication (by @IanM) is:
$this->api->withParentRequest($request)->withQueryParams($params)->withBody($body)->withActor($actor)->get($endpoint);
I don't understand how Syndication can be use Blomstra Search... But:
- if I stop my Elastic service I have a connection issue.
- If I start Elastic (index is OK), I have no result.
- If I disable Blomstra Search, all is OK.