Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
c4ff23524d
@ -43,6 +43,8 @@ export default class Stripe extends BaseAdmin {
|
||||
}
|
||||
|
||||
public async getClientPortalSession(stripe_subscription_id: string) {
|
||||
console.log(stripe_subscription_id);
|
||||
|
||||
const url = new URL(this.baseURl.concat(`/${stripe_subscription_id}`));
|
||||
try {
|
||||
return await this.getRequest<IGetClientPortalSessionResponse>(url);
|
||||
|
@ -26,7 +26,7 @@ export default class Subscriptions extends BaseAdmin {
|
||||
const query = { q };
|
||||
if (q) Object.entries(query).forEach(([key, value]) => url.searchParams.set(key, JSON.stringify(value)));
|
||||
try {
|
||||
return await this.getRequest<Subscription>(url);
|
||||
return await this.getRequest<Subscription[]>(url);
|
||||
} catch (err) {
|
||||
this.onError(err);
|
||||
return Promise.reject(err);
|
||||
|
@ -32,8 +32,9 @@ export default function SubscriptionFacturation() {
|
||||
const manageBilling = async () => {
|
||||
try {
|
||||
const jwt = JwtService.getInstance().decodeJwt();
|
||||
const subscription = await Subscriptions.getInstance().get({ officeId: jwt?.office_Id });
|
||||
const stripe_client_portal = await Stripe.getInstance().getClientPortalSession(subscription.stripe_subscription_id!);
|
||||
const subscription = await Subscriptions.getInstance().get({ where: { office: { uid: jwt?.office_Id } } });
|
||||
if (!subscription[0]) return;
|
||||
const stripe_client_portal = await Stripe.getInstance().getClientPortalSession(subscription[0].stripe_subscription_id!);
|
||||
router.push(stripe_client_portal.url);
|
||||
} catch (error) {}
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user