Fitur transaksi
# feat: - Load data sesuai dengan status - Countdown setelah pembelian ### issue: menyambungkan ke xendit
This commit is contained in:
30
src/app_modules/investasi/fun/fun_countdown_investasi.ts
Normal file
30
src/app_modules/investasi/fun/fun_countdown_investasi.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
"use server";
|
||||
|
||||
import prisma from "@/app/lib/prisma";
|
||||
import moment from "moment";
|
||||
import funGantiStatusTransaksi_Investasi from "./fun_ganti_status_transaksi";
|
||||
import { MODEL_Transaksi_Investasi } from "../model/model_investasi";
|
||||
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user