funk101
11/29/2022, 7:53 PMrp
11/30/2022, 3:47 AMfunk101
11/30/2022, 3:52 AMexport default async function myApi(req: SessionRequest, res: any) {
rp
11/30/2022, 3:53 AMfunk101
11/30/2022, 3:53 AMrp
11/30/2022, 3:53 AMfunk101
11/30/2022, 3:54 AMrp
11/30/2022, 3:54 AMfunk101
11/30/2022, 3:56 AMexport default async function updateMemberCustomerId(customerId, req, res) {
await superTokensNextWrapper(
async (next) => {
await verifySession()(req, res, next);
},
req,
res
);
let session = req.session;
let accessTokenPayload = session.getAccessTokenPayload();
const values = [customerId, userId];
const q = "update members set stripe_customer_id=? where supertokens_id=?";
console.log("Query: ", q, values);
try {
const result = await query(q, values);
return result;
} catch (err) {
const errMsg = err.message || err;
serverLogger.error("/update-member-customer_id", errMsg);
return errMsg;
}
}
updateMemberCustomerId(id);
that's the call coming from another page, so there's no 'req, res` being passed I guess I don't get how that could work, not your problem though I guessrp
11/30/2022, 3:58 AMfunk101
11/30/2022, 3:58 AMrp
11/30/2022, 4:06 AMfunk101
11/30/2022, 4:07 AMrp
11/30/2022, 4:14 AMfunk101
11/30/2022, 4:48 AMexport default async function handler(req, res) {
const event = req.body;
await superTokensNextWrapper(
async (next) => {
await verifySession()(req, res, next);
},
req,
res
);
let userId = req.session.getUserId();
rp
11/30/2022, 4:49 AMfunk101
11/30/2022, 4:49 AMrp
11/30/2022, 4:50 AMfunk101
11/30/2022, 4:50 AMrp
11/30/2022, 4:50 AMfunk101
11/30/2022, 4:51 AM