use devise instead auth0

This commit is contained in:
João Geonizeli
2021-08-09 22:07:48 -03:00
parent 15abf28e80
commit 645b818f6c
48 changed files with 519 additions and 399 deletions

View File

@@ -1,15 +1,21 @@
import type { Variables, RequestParameters, CacheConfig } from "relay-runtime";
import { Environment, Network, RecordSource, Store } from "relay-runtime";
async function fetchRelay(
export const fetchRelay = async (
params: RequestParameters,
variables: Variables,
_cacheConfig: CacheConfig
) {
) => {
const csrfToken =
document
.querySelector('meta[name="csrf-token"]')
?.getAttribute("content") ?? "";
const response = await fetch("/graphql", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-CSRF-Token": csrfToken,
},
body: JSON.stringify({
query: params.text,
@@ -30,7 +36,7 @@ async function fetchRelay(
}
return json;
}
};
export const environment = new Environment({
network: Network.create(fetchRelay),