MCPcopy
hub / github.com/google/tamperchrome / startRequest

Function startRequest

v1/app/background.js:207–233  ·  view source on GitHub ↗
(socketId, request, type, data, aux)

Source from the content-addressed store, hash-verified

205
206// request handlers
207var startRequest = function(socketId, request, type, data, aux) {
208 launchApp();
209 if (!data) {
210 info = {};
211 } else {
212 info = JSON.parse(data);
213 }
214 var requestObject = {
215 reqId: request,
216 socketId: socketId,
217 type: type,
218 info: info,
219 aux: aux,
220 completed: false};
221 requests[request] = requestObject;
222
223 // update the UI
224 var contentWindowAddRequest = function() {
225 try {
226 uiWindow.contentWindow.addRequest(requestObject);
227 } catch(e) {
228 console.log('failed to add request, trying again in a moment...');
229 setTimeout(contentWindowAddRequest, 10);
230 }
231 }
232 contentWindowAddRequest();
233}
234
235var endRequest = function(socketId, request, retval, debug) {
236 if (debug) {

Callers 1

handleRequestFunction · 0.85

Calls 2

launchAppFunction · 0.85
contentWindowAddRequestFunction · 0.85

Tested by

no test coverage detected