Update indexer API endpoint query params for force, content type

New URL query params, `force' and `t' match name of query parameter in
existing Khoj API endpoints

Update Desktop, Obsidian and Emacs client to call using these new API
query params. Set `client' query param from each client for telemetry
visibility
This commit is contained in:
Debanjum Singh Solanky
2023-10-17 04:42:04 -07:00
parent 84654ffc5d
commit 5efae1ad55
5 changed files with 20 additions and 16 deletions

View File

@@ -163,7 +163,7 @@ function pushDataToKhoj (regenerate = false) {
const headers = {
'x-api-key': 'secret'
};
axios.post(`${hostURL}/api/v1/index/update?regenerate=${regenerate}`, formData, { headers })
axios.post(`${hostURL}/api/v1/index/update?force=${regenerate}&client=desktop`, formData, { headers })
.then(response => {
console.log(response.data);
const win = BrowserWindow.getAllWindows()[0];