Skip to content

Commit

Permalink
Preventing repeat data responses for GQL requests
Browse files Browse the repository at this point in the history
Added call to cancel URLRequests; used the call to cancel GQL requests after finding that a GQL server was repeating sending the response to a request
  • Loading branch information
ecrichlow committed Feb 18, 2023
1 parent 73d890e commit 3532c79
Show file tree
Hide file tree
Showing 333 changed files with 367 additions and 328 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CustomGQLRequestType"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ioginfrastructure\/customgqlrequesttype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/CustomGQLRequestType","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CustomGQLRequestType"}],"title":"CustomGQLRequestType","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:17IoGInfrastructure20CustomGQLRequestTypea","modules":[{"name":"IoGInfrastructure"}],"navigatorTitle":[{"kind":"identifier","text":"CustomGQLRequestType"}]},"hierarchy":{"paths":[["doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure"]]},"references":{"doc://IoGInfrastructure/documentation/IoGInfrastructure/CustomGQLRequestType":{"role":"symbol","title":"CustomGQLRequestType","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CustomGQLRequestType"}],"abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/CustomGQLRequestType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CustomGQLRequestType"}],"url":"\/documentation\/ioginfrastructure\/customgqlrequesttype"},"doc://IoGInfrastructure/documentation/IoGInfrastructure":{"role":"collection","title":"IoGInfrastructure","abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure","kind":"symbol","type":"topic","url":"\/documentation\/ioginfrastructure"}}}
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CustomGQLRequestType"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ioginfrastructure\/customgqlrequesttype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/CustomGQLRequestType","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CustomGQLRequestType"}],"title":"CustomGQLRequestType","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:17IoGInfrastructure20CustomGQLRequestTypea","modules":[{"name":"IoGInfrastructure"}],"navigatorTitle":[{"kind":"identifier","text":"CustomGQLRequestType"}]},"hierarchy":{"paths":[["doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure"]]},"references":{"doc://IoGInfrastructure/documentation/IoGInfrastructure":{"role":"collection","title":"IoGInfrastructure","abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure","kind":"symbol","type":"topic","url":"\/documentation\/ioginfrastructure"},"doc://IoGInfrastructure/documentation/IoGInfrastructure/CustomGQLRequestType":{"role":"symbol","title":"CustomGQLRequestType","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CustomGQLRequestType"}],"abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/CustomGQLRequestType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CustomGQLRequestType"}],"url":"\/documentation\/ioginfrastructure\/customgqlrequesttype"}}}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterFields"},{"kind":"text","text":" = ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : ["},{"kind":"typeIdentifier","identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/IoGGQLParamterModifierType","preciseIdentifier":"s:17IoGInfrastructure0A24GGQLParamterModifierTypeO","text":"IoGGQLParamterModifierType"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]]"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ioginfrastructure\/gqlmutationparameterfields"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterFields","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterFields"}],"title":"GQLMutationParameterFields","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:17IoGInfrastructure26GQLMutationParameterFieldsa","modules":[{"name":"IoGInfrastructure"}],"navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterFields"}]},"hierarchy":{"paths":[["doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure"]]},"references":{"doc://IoGInfrastructure/documentation/IoGInfrastructure":{"role":"collection","title":"IoGInfrastructure","abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure","kind":"symbol","type":"topic","url":"\/documentation\/ioginfrastructure"},"doc://IoGInfrastructure/documentation/IoGInfrastructure/IoGGQLParamterModifierType":{"role":"symbol","title":"IoGGQLParamterModifierType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IoGGQLParamterModifierType"}],"abstract":[{"type":"text","text":"The parameter type, which identifies the modifiers available for use with mutation parameters"}],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/IoGGQLParamterModifierType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IoGGQLParamterModifierType"}],"url":"\/documentation\/ioginfrastructure\/ioggqlparamtermodifiertype"},"doc://IoGInfrastructure/documentation/IoGInfrastructure/GQLMutationParameterFields":{"role":"symbol","title":"GQLMutationParameterFields","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterFields"}],"abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterFields","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterFields"}],"url":"\/documentation\/ioginfrastructure\/gqlmutationparameterfields"}}}
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterFields"},{"kind":"text","text":" = ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : ["},{"kind":"typeIdentifier","identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/IoGGQLParamterModifierType","preciseIdentifier":"s:17IoGInfrastructure0A24GGQLParamterModifierTypeO","text":"IoGGQLParamterModifierType"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]]"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ioginfrastructure\/gqlmutationparameterfields"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterFields","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterFields"}],"title":"GQLMutationParameterFields","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:17IoGInfrastructure26GQLMutationParameterFieldsa","modules":[{"name":"IoGInfrastructure"}],"navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterFields"}]},"hierarchy":{"paths":[["doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure"]]},"references":{"doc://IoGInfrastructure/documentation/IoGInfrastructure/GQLMutationParameterFields":{"role":"symbol","title":"GQLMutationParameterFields","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterFields"}],"abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterFields","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterFields"}],"url":"\/documentation\/ioginfrastructure\/gqlmutationparameterfields"},"doc://IoGInfrastructure/documentation/IoGInfrastructure/IoGGQLParamterModifierType":{"role":"symbol","title":"IoGGQLParamterModifierType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IoGGQLParamterModifierType"}],"abstract":[{"type":"text","text":"The parameter type, which identifies the modifiers available for use with mutation parameters"}],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/IoGGQLParamterModifierType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IoGGQLParamterModifierType"}],"url":"\/documentation\/ioginfrastructure\/ioggqlparamtermodifiertype"},"doc://IoGInfrastructure/documentation/IoGInfrastructure":{"role":"collection","title":"IoGInfrastructure","abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure","kind":"symbol","type":"topic","url":"\/documentation\/ioginfrastructure"}}}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterList"},{"kind":"text","text":" = ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : ["},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]]"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ioginfrastructure\/gqlmutationparameterlist"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterList","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterList"}],"title":"GQLMutationParameterList","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:17IoGInfrastructure24GQLMutationParameterLista","modules":[{"name":"IoGInfrastructure"}],"navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterList"}]},"hierarchy":{"paths":[["doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure"]]},"references":{"doc://IoGInfrastructure/documentation/IoGInfrastructure/GQLMutationParameterList":{"role":"symbol","title":"GQLMutationParameterList","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterList"}],"abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterList","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterList"}],"url":"\/documentation\/ioginfrastructure\/gqlmutationparameterlist"},"doc://IoGInfrastructure/documentation/IoGInfrastructure":{"role":"collection","title":"IoGInfrastructure","abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure","kind":"symbol","type":"topic","url":"\/documentation\/ioginfrastructure"}}}
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterList"},{"kind":"text","text":" = ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : ["},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]]"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ioginfrastructure\/gqlmutationparameterlist"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterList","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterList"}],"title":"GQLMutationParameterList","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:17IoGInfrastructure24GQLMutationParameterLista","modules":[{"name":"IoGInfrastructure"}],"navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterList"}]},"hierarchy":{"paths":[["doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure"]]},"references":{"doc://IoGInfrastructure/documentation/IoGInfrastructure":{"role":"collection","title":"IoGInfrastructure","abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure","kind":"symbol","type":"topic","url":"\/documentation\/ioginfrastructure"},"doc://IoGInfrastructure/documentation/IoGInfrastructure/GQLMutationParameterList":{"role":"symbol","title":"GQLMutationParameterList","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"GQLMutationParameterList"}],"abstract":[],"identifier":"doc:\/\/IoGInfrastructure\/documentation\/IoGInfrastructure\/GQLMutationParameterList","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"GQLMutationParameterList"}],"url":"\/documentation\/ioginfrastructure\/gqlmutationparameterlist"}}}
Loading

0 comments on commit 3532c79

Please sign in to comment.