progress; delete and list

This commit is contained in:
pauladamseniii
2023-10-17 12:11:53 -04:00
parent a404c4695f
commit 2fa9feb963
6 changed files with 141 additions and 14 deletions

View File

@@ -326,12 +326,29 @@ export const CarUpdatesProvider = ({ children }) => {
return result;
};
const deleteSUMSVersionRxSwins = async (sums_version, rxswin, token) => {
let result;
try {
setBusy(true);
result = await api.deleteSUMSVersionRxSwins(sums_version, rxswin, token);
if (result.error)
throw new Error(`Delete software version rxswin error. ${result.message}`);
} finally {
setBusy(false);
}
return result;
};
return (
<CarUpdatesContext.Provider
value={{
busy,
carUpdates,
totalCarUpdates,
versionRxSwins,
versions,
cancelUpdate,
deployUpdate,
@@ -345,6 +362,7 @@ export const CarUpdatesProvider = ({ children }) => {
stopMonitor,
updateSUMSVersion,
getSUMSVersionRxSwins,
deleteSUMSVersionRxSwins,
}}
>
{children}

View File

@@ -154,5 +154,6 @@ export const useCarUpdatesContext = () => ({
approveUpdate: jest.fn(),
getSUMSVersions: jest.fn(() => sumsVersions),
getSUMSVersionRxSwins: jest.fn(() => sumsVersionRxSwins),
deleteSUMSVersionRxSwins: jest.fn(),
updateSUMSVersion: jest.fn(),
});