Cleanup fragmentTypes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
c58e54d5b9
commit
6646391558
|
@ -5,17 +5,50 @@
|
||||||
"kind": "INTERFACE",
|
"kind": "INTERFACE",
|
||||||
"name": "ActionLogObject",
|
"name": "ActionLogObject",
|
||||||
"possibleTypes": [
|
"possibleTypes": [
|
||||||
|
{
|
||||||
|
"name": "Comment"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Event"
|
"name": "Event"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Comment"
|
"name": "Person"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Report"
|
"name": "Report"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ReportNote"
|
"name": "ReportNote"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "User"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"kind": "INTERFACE",
|
||||||
|
"name": "ActivityObject",
|
||||||
|
"possibleTypes": [
|
||||||
|
{
|
||||||
|
"name": "Comment"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Discussion"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Event"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Group"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Member"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Post"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Resource"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -33,6 +66,18 @@
|
||||||
"name": "Application"
|
"name": "Application"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"kind": "INTERFACE",
|
||||||
|
"name": "Interactable",
|
||||||
|
"possibleTypes": [
|
||||||
|
{
|
||||||
|
"name": "Event"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Group"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,28 +6,10 @@ import { AUTH_ACCESS_TOKEN, AUTH_REFRESH_TOKEN } from "@/constants";
|
||||||
import { REFRESH_TOKEN } from "@/graphql/auth";
|
import { REFRESH_TOKEN } from "@/graphql/auth";
|
||||||
import { saveTokenData } from "@/utils/auth";
|
import { saveTokenData } from "@/utils/auth";
|
||||||
import { ApolloClient } from "apollo-client";
|
import { ApolloClient } from "apollo-client";
|
||||||
|
import introspectionQueryResultData from "../../fragmentTypes.json";
|
||||||
|
|
||||||
export const fragmentMatcher = new IntrospectionFragmentMatcher({
|
export const fragmentMatcher = new IntrospectionFragmentMatcher({
|
||||||
introspectionQueryResultData: {
|
introspectionQueryResultData,
|
||||||
__schema: {
|
|
||||||
types: [
|
|
||||||
{
|
|
||||||
kind: "UNION",
|
|
||||||
name: "SearchResult",
|
|
||||||
possibleTypes: [
|
|
||||||
{ name: "Event" },
|
|
||||||
{ name: "Person" },
|
|
||||||
{ name: "Group" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
kind: "INTERFACE",
|
|
||||||
name: "Actor",
|
|
||||||
possibleTypes: [{ name: "Person" }, { name: "Group" }],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export async function refreshAccessToken(
|
export async function refreshAccessToken(
|
||||||
|
|
Loading…
Reference in a new issue