Skip to content

Commit baad820

Browse files
fix-nested-loop-refactor
1 parent ed7e062 commit baad820

File tree

1 file changed

+15
-22
lines changed

1 file changed

+15
-22
lines changed

utils/requests.ts

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -69,27 +69,20 @@ export const newOOOSchema = (request: oldOooStatusRequest) => ({
6969
* @param {boolean} dev - Development flag to determine transformation logic
7070
*/
7171
export const transformRequestResponse = (allRequests: (OooStatusRequest | oldOooStatusRequest)[], dev: boolean = false): (OooStatusRequest | oldOooStatusRequest)[] => {
72-
const transformedRequests: (OooStatusRequest | oldOooStatusRequest)[] = [];
73-
74-
for (const request of allRequests) {
75-
if (request.type === REQUEST_TYPE.OOO) {
76-
if (dev) {
77-
if ('status' in request) {
78-
transformedRequests.push(oldOOOSchema(request as OooStatusRequest));
79-
} else {
80-
transformedRequests.push(request);
81-
}
82-
} else {
83-
if ('state' in request) {
84-
transformedRequests.push(newOOOSchema(request as oldOooStatusRequest));
85-
} else {
86-
transformedRequests.push(request);
87-
}
88-
}
89-
} else {
90-
transformedRequests.push(request);
72+
return allRequests.map(request => {
73+
74+
if (request.type !== REQUEST_TYPE.OOO) {
75+
return request;
9176
}
92-
}
93-
94-
return transformedRequests;
77+
78+
if (dev) {
79+
return 'status' in request
80+
? oldOOOSchema(request as OooStatusRequest)
81+
: request;
82+
}
83+
84+
return 'state' in request
85+
? newOOOSchema(request as oldOooStatusRequest)
86+
: request;
87+
});
9588
};

0 commit comments

Comments
 (0)