feat(ui): add POC image record fetching

This commit is contained in:
psychedelicious
2023-05-22 16:11:28 +10:00
committed by Kent Keirsey
parent 3f94f81acd
commit 4e29a751d8
2 changed files with 62 additions and 2 deletions

View File

@@ -6,6 +6,38 @@ import { getHeaders } from 'services/util/getHeaders';
const imagesLog = log.child({ namespace: 'image' });
type imageUrlsReceivedArg = Parameters<
(typeof ImagesService)['getImageUrls']
>[0];
/**
* `ImagesService.getImageUrls()` thunk
*/
export const imageUrlsReceived = createAppAsyncThunk(
'api/imageUrlsReceived',
async (arg: imageUrlsReceivedArg) => {
const response = await ImagesService.getImageUrls(arg);
imagesLog.info({ arg, response }, 'Received image urls');
return response;
}
);
type imageRecordReceivedArg = Parameters<
(typeof ImagesService)['getImageUrls']
>[0];
/**
* `ImagesService.getImageUrls()` thunk
*/
export const imageRecordReceived = createAppAsyncThunk(
'api/imageUrlsReceived',
async (arg: imageRecordReceivedArg) => {
const response = await ImagesService.getImageRecord(arg);
imagesLog.info({ arg, response }, 'Received image record');
return response;
}
);
type ImageReceivedArg = Parameters<(typeof ImagesService)['getImage']>[0];
/**