26 lines
652 B
TypeScript
26 lines
652 B
TypeScript
// Metro module 11817 (f11818).
|
|
import { Endpoints } from "../../Constants";
|
|
import { v4 } from "../../_bundle/Module514";
|
|
import { HTTP } from "../../_bundle/sendRequest";
|
|
const r20 = {
|
|
generateNonce: function generateNonce() {
|
|
return v4();
|
|
},
|
|
createHandoffToken: async function createHandoffToken(key) {
|
|
let c30460_0 = (await HTTP.post({
|
|
url: Endpoints.HANDOFF,
|
|
body: {
|
|
key
|
|
},
|
|
oldFormErrors: true,
|
|
retries: 1,
|
|
rejectWithError: false
|
|
})).body.handoff_token;
|
|
if (c30460_0 == null) {
|
|
throw new Error("Missing handoff token!");
|
|
}
|
|
return c30460_0;
|
|
}
|
|
};
|
|
export default r20;
|