✨ refresh jwt on change seats
This commit is contained in:
parent
a1a3df6e9c
commit
950fb5e955
@ -10,6 +10,7 @@ import JwtService from "@Front/Services/JwtService/JwtService";
|
|||||||
import Subscriptions from "@Front/Api/LeCoffreApi/Admin/Subscriptions/Subscriptions";
|
import Subscriptions from "@Front/Api/LeCoffreApi/Admin/Subscriptions/Subscriptions";
|
||||||
import Users from "@Front/Api/LeCoffreApi/Admin/Users/Users";
|
import Users from "@Front/Api/LeCoffreApi/Admin/Users/Users";
|
||||||
import { useRouter } from "next/router";
|
import { useRouter } from "next/router";
|
||||||
|
import CookieService from "@Front/Services/CookieService/CookieService";
|
||||||
|
|
||||||
export default function SubscriptionManageCollaborators() {
|
export default function SubscriptionManageCollaborators() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
@ -62,7 +63,11 @@ export default function SubscriptionManageCollaborators() {
|
|||||||
const subcriptionToUpdate = {
|
const subcriptionToUpdate = {
|
||||||
seats: selectedCollaborators.map((collaborator) => ({ user: { uid: collaborator } })),
|
seats: selectedCollaborators.map((collaborator) => ({ user: { uid: collaborator } })),
|
||||||
};
|
};
|
||||||
|
|
||||||
await Subscriptions.getInstance().put(subscription?.uid!, subcriptionToUpdate);
|
await Subscriptions.getInstance().put(subscription?.uid!, subcriptionToUpdate);
|
||||||
|
const refreshToken = CookieService.getInstance().getCookie("leCoffreRefreshToken");
|
||||||
|
if (!refreshToken) return;
|
||||||
|
await JwtService.getInstance().forceRefreshToken(refreshToken);
|
||||||
router.push("/subscription/manage");
|
router.push("/subscription/manage");
|
||||||
if (!e) return;
|
if (!e) return;
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@ -71,7 +76,7 @@ export default function SubscriptionManageCollaborators() {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
loadSubscription();
|
loadSubscription();
|
||||||
loadCollaborators();
|
loadCollaborators();
|
||||||
}, [loadSubscription]);
|
}, [loadCollaborators, loadSubscription]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DefaultTemplate title="Nouvelle souscription" hasBackArrow>
|
<DefaultTemplate title="Nouvelle souscription" hasBackArrow>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user