mirror of
https://github.com/wassname/talk.git
synced 2026-08-13 12:40:11 +08:00
SignOff Mutation
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user