26 lines
618 B
JavaScript
Raw Normal View History

import RestAdapter from "discourse/adapters/rest";
export default class WebHookEvent extends RestAdapter {
basePath() {
2018-06-15 17:03:24 +02:00
return "/admin/api/";
}
appendQueryParams(path, findArgs, extension) {
const urlSearchParams = new URLSearchParams();
for (const [key, value] of Object.entries(findArgs)) {
if (value && key !== "webhookId") {
urlSearchParams.set(key, value);
}
}
const queryString = urlSearchParams.toString();
let url = `${path}/${findArgs.webhookId}${extension || ""}`;
if (queryString) {
url = `${url}?${queryString}`;
}
return url;
}
}