Mirror: TypeScript LSP plugin that finds GraphQL documents in your code and provides diagnostics, auto-complete and hover-information.

fix(persisted): use full resolved text in hash (#327)

Co-authored-by: Jovi De Croock <decroockjovi@gmail.com>

Changed files
+6 -1
.changeset
packages
graphqlsp
+5
.changeset/small-toys-bow.md
···
+
---
+
'@0no-co/graphqlsp': patch
+
---
+
+
Use resolved document text when generating the persisted hash
+1 -1
packages/graphqlsp/src/persisted.ts
···
resolvedText = `${resolvedText}\n\n${print(fragmentDefinition)}`;
});
-
return createHash('sha256').update(text).digest('hex');
+
return createHash('sha256').update(resolvedText).digest('hex');
};
export const getDocumentReferenceFromTypeQuery = (