Skip to main content
Module

x/obsidian/src/invalidateCacheCheck.ts>invalidateCache

GraphQL, built for Deno - a native GraphQL caching client and server module
Go to Latest
function invalidateCache
import { invalidateCache } from "https://deno.land/x/obsidian@v5.0.0/src/invalidateCacheCheck.ts";

Invalidates cache in redis based on the mutation type.

Parameters

normalizedMutation: { [key: string]: object; }
  • Object containing hash val in redis as key and normalized object as value. Ex: { 7Movie: {id: 7, __typename: Movie, title: Ad Astra, releaseYear: 2019} }
queryString: string
  • raw mutation query. Passed onto isDelete function Ex: 'mutation { addMovie(input: {title: "sdfsdg", releaseYear: 1234, genre: ACTION }) { __typename id ti...'