"use server"; import prisma from "@/app/lib/prisma"; import { randomOTP } from "./rondom_otp"; export async function auth_funLogin(nomor: string) { const codeOtp = randomOTP(); console.log(nomor) try { const res = await fetch( `https://wa.wibudev.com/code?nom=${nomor}&text=Masukan Kode OTP:${codeOtp}` ); const sendWa = await res.json(); if (sendWa.status !== "success") return { status: 400, message: "WA Tidak Terdaftar" }; const createOtpId = await prisma.kodeOtp.create({ data: { nomor: nomor, otp: codeOtp, }, }); if (!createOtpId) return { status: 400, message: "Gagal Membuat Kode OTP" }; return { status: 200, message: "Kode Verifikasi Dikirim", kodeOtpId: createOtpId.id, }; } catch (error) { return { status: 500, message: "Server Error !!!" }; } }