veritas
07/18/2022, 6:39 PMrp
07/18/2022, 6:40 PMveritas
07/18/2022, 6:42 PMrp
07/18/2022, 6:43 PMveritas
07/18/2022, 6:43 PMrp
07/18/2022, 6:44 PMveritas
07/18/2022, 6:44 PMrp
07/18/2022, 6:44 PMveritas
07/18/2022, 6:45 PMrp
07/18/2022, 6:45 PMveritas
07/18/2022, 6:48 PMrp
07/18/2022, 6:49 PMveritas
07/18/2022, 6:49 PMrp
07/18/2022, 6:50 PMveritas
07/18/2022, 6:55 PMrp
07/18/2022, 6:55 PMveritas
07/18/2022, 6:58 PMrp
07/18/2022, 6:59 PMveritas
07/18/2022, 7:01 PMapp.setErrorHandler(errorHandler());
rp
07/18/2022, 7:01 PMapp.use((err, req, res, next) => {
console.log(err)
next(err);
})
veritas
07/18/2022, 7:02 PMrp
07/18/2022, 7:02 PMapis: (originalImplementation) => {
return {
...originalImplementation,
signInUpPOST: async function (input) {
if (originalImplementation.signInUpPOST === undefined) {
throw Error("Should never come here");
}
try {
let response = await originalImplementation.signInUpPOST(
input
);
if (response.status === "OK") {
const user = new UserAccount(response.user.id);
const token = response.authCodeResponse.access_token;
await user.saveAccessToken(Providers.GitHub, token);
}
return response;
} catch (err) {
console.log(err)
throw err;
}
},
};
},
},
}),
veritas
07/18/2022, 7:06 PMrp
07/18/2022, 7:06 PMveritas
07/18/2022, 7:11 PMrp
07/18/2022, 7:13 PMoriginalImplementation.signInUpPOST
is called? Or the override.functions.signInUp function?veritas
07/18/2022, 7:13 PMrp
07/18/2022, 7:13 PMsignInUp
signInAndUp
veritas
07/18/2022, 7:14 PMrp
07/18/2022, 7:14 PMveritas
07/18/2022, 7:15 PMrp
07/18/2022, 7:16 PMveritas
07/18/2022, 7:16 PMrp
07/18/2022, 7:17 PMveritas
07/18/2022, 7:17 PMrp
07/18/2022, 7:18 PMveritas
07/18/2022, 7:18 PMrp
07/18/2022, 7:18 PMveritas
07/18/2022, 7:18 PMrp
07/18/2022, 7:22 PMveritas
07/18/2022, 7:23 PMrp
07/18/2022, 7:23 PMveritas
07/18/2022, 7:25 PM