помогите получить действующие планы пользователя
help get valid user plans
import { badRequest, forbidden, get, notFound, ok, response, use, serverError } from 'wix-http-functions';
import wixUsers from 'wix-users-backend';
import wixPricingPlansBackend from 'wix-pricing-plans-backend';
// /_functions/loginUser/user@mail.ru/user
// функция авторизации пользователя
export function use_loginUser(request){
return wixUsers.login(request.path[0], request.path[1])
// если пользователь найден
.then( () => {
// создать переменную с данными авторизации
let successReturnValueObject = {
headers: {
"Content-Type": "application/json"
},
body: {
"sessionToken": getPlan()}
};
// вернуть ответ
return ok(successReturnValueObject);
} )
// если пользователь не найден или иная ошибка
.catch( (error) => {
// создать переменную с данными ошибки
let errorReturnValueObject = {
headers: {
"Content-Type": "application/json"
},
body: { "error":"Not logged"}
};
// вернуть ответ
return serverError(errorReturnValueObject);
});
}
/* ---------------
GET PLANS
--------------------------------------- */
export function getPlan() {
return wixPricingPlansBackend.getPlan(userId)
.then((plan) => {
return plan;
})
.catch((error) => {
return error;
});
}
для того чтобы получить список действующих планов пользователя мне нужен userId я не понимаю как его определить
in order to get a list of the current user plans I need a userId I do not understand how to determine it