Fix token packages authentication issue - add public endpoint for token packages
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user