File tree Expand file tree Collapse file tree 1 file changed +15
-22
lines changed Expand file tree Collapse file tree 1 file changed +15
-22
lines changed Original file line number Diff line number Diff line change @@ -69,27 +69,20 @@ export const newOOOSchema = (request: oldOooStatusRequest) => ({
69
69
* @param {boolean } dev - Development flag to determine transformation logic
70
70
*/
71
71
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 ;
91
76
}
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
+ } ) ;
95
88
} ;
You can’t perform that action at this time.
0 commit comments