SignOff Mutation

This commit is contained in:
Belen Curcio
2018-08-16 12:02:09 -03:00
parent 551ce1521c
commit e704c6d968
8 changed files with 42 additions and 33 deletions
@@ -2,13 +2,23 @@ import { Environment } from "relay-runtime";
import { TalkContext } from "talk-framework/lib/bootstrap";
import { createMutationContainer } from "talk-framework/lib/relay";
import { signOff } from "talk-framework/rest";
import { signOff, SignOffInput } from "talk-framework/rest";
export type SignOffMutation = (input: SignOffInput) => Promise<void>;
export async function commit(
environment: Environment,
input: SignOffInput,
{ rest, postMessage }: TalkContext
) {
signOff(rest);
try {
await signOff(rest, input);
console.log("signing off");
// postMessage.send("setAuthToken", result.token, window.opener);
// window.close();
} catch (err) {
// postMessage.send("authError", err.toString(), window.opener);
}
}
export const withSignOffMutation = createMutationContainer("signOff", commit);