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

Function getConnection

client/src/actions/connection.js:79–108  ·  view source on GitHub ↗
(projectId, connectionId)

Source from the content-addressed store, hash-verified

77}
78
79export function getConnection(projectId, connectionId) {
80 return (dispatch) => {
81 if (!cookie.load("brewToken")) {
82 return new Promise((resolve, reject) => reject(new Error("No Token")));
83 }
84 const token = cookie.load("brewToken");
85 const url = `${API_HOST}/project/${projectId}/connection/${connectionId}`;
86 const method = "GET";
87 const headers = new Headers({
88 "Accept": "application/json",
89 "authorization": `Bearer ${token}`,
90 });
91
92 return fetch(url, { method, headers })
93 .then((response) => {
94 if (!response.ok) {
95 dispatch(addError(response.status));
96 return new Promise((resolve, reject) => reject(response.statusText));
97 }
98
99 return response.json();
100 })
101 .then((connection) => {
102 return new Promise(resolve => resolve(connection));
103 })
104 .catch((error) => {
105 return new Promise((resolve, reject) => reject(error));
106 });
107 };
108}
109
110export function addConnection(projectId, connection) {
111 return (dispatch) => {

Callers 9

FirestoreBuilderFunction · 0.90
GaBuilderFunction · 0.90
_onTestFunction · 0.90
ApiBuilderFunction · 0.90
RealtimeDbBuilderFunction · 0.90
_onTestFunction · 0.90
ConnectionWizardFunction · 0.90
_onAddNewConnectionFunction · 0.90
ConnectionTemplatesFunction · 0.90

Calls 2

addErrorFunction · 0.90
dispatchFunction · 0.50

Tested by

no test coverage detected