import config from "../config.json"

export class SubscriptionAPI {

    public static async payment(token: string, payment_id: number, language: string, code?: string) {
        try {
            const response = await fetch(config.API + "/user/subscription/payment", {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/json',
                    "Authorization": "Bearer " + token
                },
                body: JSON.stringify(
                    {
                        payment_id,
                        code,
                        language
                    }
                )
            });
            const data = await response.json();
            return data;
        } catch (error) {
            console.error(error)
        }
        return false;
    }
}