Fix token packages authentication issue - add public endpoint for token packages

This commit is contained in:
2025-09-20 16:54:59 +02:00
parent e75424aac0
commit 528be6027a
3 changed files with 31 additions and 8 deletions
@@ -35,14 +35,12 @@ export default function CustomTokenCalculator({
const fetchPackages = async () => {
try {
const token = localStorage.getItem("token");
const response = await axios.get(
`${process.env.NEXT_PUBLIC_API_URL}/rest/admin/token-packages`,
{ headers: { Authorization: `Bearer ${token}` } }
`${process.env.NEXT_PUBLIC_API_URL}/rest/payments/token-packages`
);
if (response.data.success) {
setPackages(response.data.packages.filter((pkg: TokenPackage) => pkg.is_active));
setPackages(response.data.packages);
}
} catch (err) {
console.error("Failed to fetch packages:", err);
@@ -52,14 +52,12 @@ export default function TokenPurchaseFlow({
const fetchPackages = async () => {
try {
setLoading(true);
const token = localStorage.getItem("token");
const response = await axios.get(
`${process.env.NEXT_PUBLIC_API_URL}/rest/admin/token-packages`,
{ headers: { Authorization: `Bearer ${token}` } }
`${process.env.NEXT_PUBLIC_API_URL}/rest/payments/token-packages`
);
if (response.data.success) {
setPackages(response.data.packages.filter((pkg: TokenPackage) => pkg.is_active));
setPackages(response.data.packages);
}
} catch (err: any) {
setError(err.response?.data?.message || "Failed to load packages");