Clear session token on tenant install (#2990)

CORL-1122
This commit is contained in:
Nick Funk
2020-06-16 15:24:00 -06:00
committed by GitHub
parent d1ee7d39f3
commit caa4895b97
@@ -2,6 +2,7 @@ import { Environment } from "relay-runtime";
import { CoralContext } from "coral-framework/lib/bootstrap";
import { createMutationContainer } from "coral-framework/lib/relay";
import { SetAccessTokenMutation } from "coral-framework/mutations";
import { install, InstallInput } from "coral-framework/rest";
export type InstallMutation = (input: InstallInput) => Promise<void>;
@@ -9,9 +10,10 @@ export type InstallMutation = (input: InstallInput) => Promise<void>;
export async function commit(
environment: Environment,
input: InstallInput,
{ rest }: CoralContext
ctx: CoralContext
) {
await install(rest, input);
await install(ctx.rest, input);
await SetAccessTokenMutation.commit(environment, { accessToken: "" }, ctx);
}
export const withInstallMutation = createMutationContainer("install", commit);