new mechanism to wait for sync after interaction with backend in Script API using api.waitForMaxKnownSyncId()

This commit is contained in:
zadam
2019-12-09 23:07:45 +01:00
parent 1e123f2390
commit 6f32d6fabe
7 changed files with 89 additions and 31 deletions

View File

@@ -12,10 +12,14 @@ function init(app) {
}
};
const respHeaders = {};
const res = {
statusCode: 200,
getHeader: () => {},
setHeader: () => {},
getHeader: name => respHeaders[name],
setHeader: (name, value) => {
respHeaders[name] = value.toString();
},
status: statusCode => {
res.statusCode = statusCode;
return res;
@@ -24,6 +28,7 @@ function init(app) {
event.sender.send('server-response', {
requestId: arg.requestId,
statusCode: res.statusCode,
headers: respHeaders,
body: obj
});
}