deskripsi: - pindah lib di dalam app ke src ( lib setara app dan app_modules )
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
"use server";
|
|
|
|
import prisma from "@/lib/prisma";
|
|
import moment from "moment";
|
|
import funGantiStatusTransaksi_Investasi from "./fun_ganti_status_transaksi";
|
|
import { MODEL_Transaksi_Investasi } from "../_lib/interface";
|
|
|
|
export default async function funCountDown(data: MODEL_Transaksi_Investasi) {
|
|
// const res = await prisma.transaksiInvestasi.findMany({
|
|
// where: {
|
|
// id: data.id,
|
|
// },
|
|
// });
|
|
|
|
// if (!res) return { status: 400 };
|
|
|
|
// const selesai = moment(data.createdAt).add(1, "days").format();
|
|
// let durasi = moment.duration(moment(selesai).diff(new Date()));
|
|
// const timer = setInterval(() => {
|
|
// durasi = moment.duration(+durasi - 1000, "milliseconds");
|
|
// // console.log(d.days(), "=", d.hours(), d.minutes(), d.seconds());
|
|
// if (durasi.hours() <= 0 && durasi.minutes() <= 0 && durasi.seconds() <= 0) {
|
|
// funGantiStatusTransaksi_Investasi(data.id, "4");
|
|
// clearInterval(timer);
|
|
// return {
|
|
// status: 200,
|
|
// };
|
|
// }
|
|
// }, 1000);
|
|
}
|