@defra-fish/gafl-webapp-service
Version:
The websales frontend for the GAFL service
22 lines (20 loc) • 742 B
JavaScript
export const setupCancelRecurringPaymentCacheFromAuthResult = async (request, authenticationResult) => {
const { permission, recurringPayment } = authenticationResult
const { referenceNumber, endDate, licensee, permit } = permission
await request.cache().helpers.transaction.setCurrentPermission({
permission: {
referenceNumber,
endDate,
licensee: {
firstName: licensee.firstName,
lastName: licensee.lastName,
preferredMethodOfConfirmation: licensee.preferredMethodOfConfirmation?.label
},
permit: { description: permit.description }
},
recurringPayment: {
id: recurringPayment.id,
lastDigitsCardNumbers: recurringPayment.lastDigitsCardNumbers
}
})
}