Skip to content

Commit b941ab4

Browse files
committed
fixed HealthContext syntax
1 parent cf14247 commit b941ab4

File tree

1 file changed

+44
-34
lines changed

1 file changed

+44
-34
lines changed

app/context/HealthContext.tsx

Lines changed: 44 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -58,40 +58,50 @@ const HealthContextProvider: React.FC<Props> = React.memo(({ children }) => {
5858

5959
let temp: HealthDataObject[] = [];
6060
//Promise.all(
61-
let promises = await Promise.all(serv.map( async (service: string) => {
62-
63-
try {
64-
const newPromise: any = await new Promise((resolve, reject) => {
65-
ipcRenderer.send('healthRequest', `${service}-containerinfos`);
66-
ipcRenderer.on('healthResponse', (event: Electron.Event, data: string) => {
67-
let result: object[];
68-
if (JSON.stringify(data) !== '{}' && tryParseJSON(data)) {
69-
result = JSON.parse(data);
70-
console.log('HealthContext.tsx line 68 result: ', result, 'service', service, 'Obj key', Object.keys(result[0])[0]);
71-
//result exists, has a length prop, and the service name and database name are same
72-
if (result && result.length && `${service}-containerinfos` === Object.keys(result[0])[0]) {
73-
resolve(result[0]);
74-
}
61+
let promises = await Promise.all(
62+
serv.map(async (service: string) => {
63+
try {
64+
const newPromise: any = await new Promise((resolve, reject) => {
65+
ipcRenderer.send('healthRequest', `${service}-containerinfos`);
66+
ipcRenderer.on('healthResponse', (event: Electron.Event, data: string) => {
67+
let result: object[];
68+
if (JSON.stringify(data) !== '{}' && tryParseJSON(data)) {
69+
result = JSON.parse(data);
70+
console.log(
71+
'HealthContext.tsx line 68 result: ',
72+
result,
73+
'service',
74+
service,
75+
'Obj key',
76+
Object.keys(result[0])[0]
77+
);
78+
//result exists, has a length prop, and the service name and database name are same
79+
if (
80+
result &&
81+
result.length &&
82+
`${service}-containerinfos` === Object.keys(result[0])[0]
83+
) {
84+
resolve(result[0]);
7585
}
76-
});
77-
})
78-
temp.push(newPromise);
79-
console.log('HealthContext.tsx line 80 temp populates?: ', temp, serv)
80-
if (checkServicesComplete(temp, [`${service}-containerinfos`])) {
81-
setServices([`${service}-containerinfos`]);
82-
let transformedData: any = {};
83-
console.log('original healthData before transformation: ', temp);
84-
// transformedData = {
85-
// healthDataList: [1,2,3,4,5],
86-
// healthTimeList: [1,2,3,4,5]
87-
// } //testing typescript, transformedDATA of type 2 arrays with basic entries?
88-
transformedData = healthTransformer(temp); //must match the setHealthData STATE format
89-
console.log('healthData after tranformation: ', transformedData);
90-
setHealthData(transformedData);
91-
}
92-
} catch (err) {
93-
console.log("healthcontext.tsx ERROR: ", err);
94-
};
86+
}
87+
});
88+
});
89+
temp.push(newPromise);
90+
console.log('HealthContext.tsx line 80 temp populates?: ', temp, serv);
91+
if (checkServicesComplete(temp, [`${service}-containerinfos`])) {
92+
setServices([`${service}-containerinfos`]);
93+
let transformedData: any = {};
94+
console.log('original healthData before transformation: ', temp);
95+
// transformedData = {
96+
// healthDataList: [1,2,3,4,5],
97+
// healthTimeList: [1,2,3,4,5]
98+
// } //testing typescript, transformedDATA of type 2 arrays with basic entries?
99+
transformedData = healthTransformer(temp); //must match the setHealthData STATE format
100+
console.log('healthData after tranformation: ', transformedData);
101+
setHealthData(transformedData);
102+
}
103+
} catch (err) {
104+
console.log('healthcontext.tsx ERROR: ', err);
95105
}
96106
})
97107
);
@@ -141,7 +151,7 @@ const HealthContextProvider: React.FC<Props> = React.memo(({ children }) => {
141151
for (let i = 0; i < temp.length; i++) {
142152
arr1.push(Object.keys(temp[i])[0]);
143153
}
144-
console.log('in checkServicesComplete line 139: ', arr1)
154+
console.log('in checkServicesComplete line 139: ', arr1);
145155
return arr1.sort().toString() === serv.sort().toString();
146156
};
147157

0 commit comments

Comments
 (0)