MCPcopy Create free account
hub / github.com/chartbrew/chartbrew / testRequest

Function testRequest

client/src/actions/connection.js:213–236  ·  view source on GitHub ↗
(projectId, data)

Source from the content-addressed store, hash-verified

211}
212
213export function testRequest(projectId, data) {
214 return () => {
215 if (!cookie.load("brewToken")) {
216 return new Promise((resolve, reject) => reject(new Error("No Token")));
217 }
218 const token = cookie.load("brewToken");
219 const url = `${API_HOST}/project/${projectId}/connection/${data.type}/test`;
220 const method = "POST";
221 const headers = new Headers({
222 "Accept": "application/json",
223 "Content-type": "application/json",
224 "authorization": `Bearer ${token}`,
225 });
226 const body = JSON.stringify(data);
227
228 return fetch(url, { method, body, headers })
229 .then((response) => {
230 return new Promise((resolve) => resolve(response));
231 })
232 .catch((error) => {
233 return new Promise((resolve, reject) => reject(error));
234 });
235 };
236}
237
238export function updateConnection(projectId, id, data) {
239 return (dispatch) => {

Callers 15

_onTestRequestFunction · 0.90
_onTestRequestFunction · 0.90
_onTestRequestFunction · 0.90
_onTestRequestFunction · 0.90
_onFetchCollectionsFunction · 0.90
_onTestRequestFunction · 0.90
_onFetchAccountDataFunction · 0.90
_onSelectConnectionFunction · 0.90
_onTestRequestFunction · 0.90
_onTestRequestFunction · 0.90
_onTestRequestFunction · 0.90
_onTestRequestFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected