( request: EntryInconsistencyReportCreationRequest, )
| 214 | } |
| 215 | |
| 216 | function getInconsistentEntryIDsFromReport( |
| 217 | request: EntryInconsistencyReportCreationRequest, |
| 218 | ): Set<string> { |
| 219 | const { pushResult, beforeAction, calendarQuery } = request; |
| 220 | const filteredBeforeAction = filterRawEntryInfosByCalendarQuery( |
| 221 | serverEntryInfosObject(values(beforeAction)), |
| 222 | calendarQuery, |
| 223 | ); |
| 224 | const filteredAfterAction = filterRawEntryInfosByCalendarQuery( |
| 225 | serverEntryInfosObject(values(pushResult)), |
| 226 | calendarQuery, |
| 227 | ); |
| 228 | return findInconsistentObjectKeys(filteredBeforeAction, filteredAfterAction); |
| 229 | } |
| 230 | |
| 231 | function getInconsistentUserIDsFromReport( |
| 232 | request: UserInconsistencyReportCreationRequest, |
no test coverage detected