Replace apiRequest with clientFetch across app
Refactored all API calls to use the new clientFetch utility instead of apiRequest in dashboard pages, modal components, and profit analytics service. This improves consistency and aligns with updated API handling patterns.
This commit is contained in:
@@ -7,7 +7,7 @@ import { Button } from "@/components/ui/button";
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { Textarea } from "@/components/ui/textarea";
|
||||
import { Save, Send, Key, MessageSquare, Shield, Globe, Wallet } from "lucide-react";
|
||||
import { apiRequest } from "@/lib/api";
|
||||
import { clientFetch } from "@/lib/api";
|
||||
import { toast } from "sonner";
|
||||
import BroadcastDialog from "@/components/modals/broadcast-dialog";
|
||||
import Dashboard from "@/components/dashboard/dashboard";
|
||||
@@ -115,7 +115,7 @@ export default function StorefrontPage() {
|
||||
const fetchStorefront = async () => {
|
||||
try {
|
||||
setLoading(true);
|
||||
const data = await apiRequest("/storefront");
|
||||
const data = await clientFetch("/storefront");
|
||||
setStorefront({
|
||||
pgpKey: data.pgpKey || "",
|
||||
welcomeMessage: data.welcomeMessage || "",
|
||||
@@ -154,7 +154,10 @@ export default function StorefrontPage() {
|
||||
const saveStorefront = async () => {
|
||||
try {
|
||||
setSaving(true);
|
||||
await apiRequest("/storefront", "PUT", storefront);
|
||||
await clientFetch("/storefront", {
|
||||
method: "PUT",
|
||||
body: JSON.stringify(storefront),
|
||||
});
|
||||
toast.success("Storefront updated successfully!");
|
||||
} catch (error) {
|
||||
toast.error("Failed to update storefront.");
|
||||
|
||||
Reference in New Issue
Block a user