import axios from 'axios';
import { getStoredLocale } from '@/lib/getLocale';

export const submitContactRequest = async (payload: any, token: string): Promise<any> => {
  try {
    const locale = getStoredLocale();
    const url = `${process.env.NEXT_PUBLIC_API_URL}/help-center/store`;
    const headers: Record<string, string> = {
      'Content-Type': 'application/json',
      'Authorization': token ? `Bearer ${token}` : '',
      'Accept-Language': locale,
      'Accept': 'application/json',
    };
    const response = await axios.post(url, payload, { headers });
    const result = response?.data?.data;
    return {
      success: true,
      message: 'Submit data success',
      data: result,
    };
  } catch (error: any) {
    throw error;
  }
}; 