File tree Expand file tree Collapse file tree 3 files changed +9
-0
lines changed
Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -112,13 +112,15 @@ exports.groupItems = (items) => {
112112 * @param {Object } config - Application config
113113 */
114114exports . formatItems = ( items , config ) => {
115+ const time = new Date ( ) . toISOString ( ) ;
115116 for ( let i = 0 , j = items . length ; i < j ; i ++ ) {
116117 switch ( items [ i ] . type ) {
117118 case 'asset_published' :
118119 delete items [ i ] . type ;
119120 items [ i ] . _content_type_uid = formattedAssetType ;
120121 items [ i ] . _type = config . contentstack . actions . publish ;
121122 // extra keys
123+ items [ i ] . _synced_at = time ;
122124 items [ i ] = lodash_1 . merge ( items [ i ] , items [ i ] . data ) ;
123125 items [ i ] . locale = items [ i ] . data . publish_details . locale ;
124126 break ;
@@ -139,6 +141,7 @@ exports.formatItems = (items, config) => {
139141 items [ i ] . _type = config . contentstack . actions . publish ;
140142 items [ i ] . _content_type_uid = items [ i ] . content_type_uid ;
141143 // extra keys
144+ items [ i ] . _synced_at = time ;
142145 items [ i ] = lodash_1 . merge ( items [ i ] , items [ i ] . data ) ;
143146 items [ i ] . locale = items [ i ] . data . publish_details . locale ;
144147 break ;
Original file line number Diff line number Diff line change @@ -134,13 +134,15 @@ export const groupItems = (items) => {
134134 * @param {Object } config - Application config
135135 */
136136export const formatItems = ( items , config ) => {
137+ const time = new Date ( ) . toISOString ( )
137138 for ( let i = 0 , j = items . length ; i < j ; i ++ ) {
138139 switch ( items [ i ] . type ) {
139140 case 'asset_published' :
140141 delete items [ i ] . type
141142 items [ i ] . _content_type_uid = formattedAssetType
142143 items [ i ] . _type = config . contentstack . actions . publish
143144 // extra keys
145+ items [ i ] . _synced_at = time
144146 items [ i ] = merge ( items [ i ] , items [ i ] . data )
145147 items [ i ] . locale = items [ i ] . data . publish_details . locale
146148 break
@@ -161,6 +163,7 @@ export const formatItems = (items, config) => {
161163 items [ i ] . _type = config . contentstack . actions . publish
162164 items [ i ] . _content_type_uid = items [ i ] . content_type_uid
163165 // extra keys
166+ items [ i ] . _synced_at = time
164167 items [ i ] = merge ( items [ i ] , items [ i ] . data )
165168 items [ i ] . locale = items [ i ] . data . publish_details . locale
166169 break
@@ -475,5 +478,6 @@ export const getSchema = (action, data) => {
475478 schema . _synced_at = data . _synced_at
476479 schema . locale = data . locale
477480 }
481+
478482 return { schema }
479483}
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ describe('core-utilities', () => {
3535 const formattedItem = formatItems ( items , configs ) [ 0 ]
3636 expect ( formattedItem ) . toHaveProperty ( '_content_type_uid' )
3737 // expect(formattedItem).not.toHaveProperty('content_type_uid')
38+ expect ( formattedItem ) . toHaveProperty ( '_synced_at' )
3839 expect ( formattedItem ) . toHaveProperty ( 'action' )
3940 } )
4041
@@ -97,6 +98,7 @@ describe('core-utilities', () => {
9798 const formattedItem = formatItems ( items , configs ) [ 0 ]
9899 expect ( formattedItem ) . toHaveProperty ( '_content_type_uid' )
99100 // expect(formattedItem).not.toHaveProperty('content_type_uid')
101+ expect ( formattedItem ) . toHaveProperty ( '_synced_at' )
100102 expect ( formattedItem ) . toHaveProperty ( 'action' )
101103 } )
102104
You can’t perform that action at this time.
0 commit comments