Update browser cache when images are updated (#389)

This commit is contained in:
InfiniteTF 2020-03-03 00:33:41 +01:00 committed by GitHub
parent 41f7a46ac1
commit c8a56aea40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View file

@ -88,6 +88,10 @@ export const Studio: FunctionComponent<IProps> = (props: IProps) => {
try {
if (!isNew) {
const result = await updateStudio();
if (image) {
// Refetch image to bust browser cache
await fetch(`/studio/${result.data.studioUpdate.id}/image`, { cache: "reload" });
}
setStudio(result.data.studioUpdate);
} else {
const result = await createStudio();

View file

@ -59,6 +59,10 @@ export const Performer: FunctionComponent<IPerformerProps> = (props: IPerformerP
try {
if (!isNew) {
const result = await updatePerformer({variables: performer as GQL.PerformerUpdateInput});
if (performer.image) {
// Refetch image to bust browser cache
await fetch(`/performer/${result.data.performerUpdate.id}/image`, { cache: "reload" });
}
setPerformer(result.data.performerUpdate);
} else {
const result = await createPerformer({variables: performer as GQL.PerformerCreateInput});