rune
Version:
CLI to upload your games to Rune
13 lines (12 loc) • 446 B
JavaScript
import { setContext } from "@apollo/client/link/context/index.js";
import { packageJson } from "../lib/packageJson.js";
import { storage } from "../lib/storage/storage.js";
export const contextLink = setContext(() => {
const authToken = storage.get("authToken");
return {
headers: {
"X-Client-Version": packageJson.version,
...(authToken && { Authorization: `Bearer ${authToken}` }),
},
};
});