From f3d0de2467e9cc5f61725b56383cc9b3f304a29d Mon Sep 17 00:00:00 2001 From: "jeremy@jermolene.com" Date: Fri, 10 Mar 2023 14:48:04 +0000 Subject: [PATCH] WIP --- core/modules/utils/dom/http.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/modules/utils/dom/http.js b/core/modules/utils/dom/http.js index 4e0d5791a..f29a52077 100644 --- a/core/modules/utils/dom/http.js +++ b/core/modules/utils/dom/http.js @@ -68,6 +68,19 @@ HttpClient.prototype.handleHttpRequest = function(event) { contextVariables[name.substr(CONTEXT_VARIABLE_PARAMETER_PREFIX.length)] = value; } }); + // Set the request tracker tiddler + var requestTrackerTitle = this.wiki.generateNewTitle("$:/temp/HttpRequest"); + this.wiki.addTiddler({ + title: requestTrackerTitle, + tags: "$:/tags/HttpRequest", + text: JSON.stringify({ + url: url, + type: method, + status: "inprogress", + headers: requestHeaders, + data: paramObject.body + }) + }); $tw.utils.httpRequest({ url: url, type: method, @@ -91,6 +104,10 @@ HttpClient.prototype.handleHttpRequest = function(event) { data: (data || "").toString(), headers: JSON.stringify(headers) }; + // Update the request tracker tiddler + self.wiki.addTiddler(new $tw.Tiddler(self.wiki.getTiddler(requestTrackerTitle),{ + status: success, + })); $tw.rootWidget.invokeActionString(completionActions,undefined,undefined,$tw.utils.extend({},contextVariables,results)); // console.log("Back!",err,data,xhr); },