Fix: Donasi

Deskripsi:
- Fix user notif transfer donasi
This commit is contained in:
2024-11-28 16:47:08 +08:00
parent efd53995a1
commit 517b2bb9b0
7 changed files with 134 additions and 82 deletions

View File

@@ -1,9 +1,8 @@
import { AdminDonasi_DetailReview } from "@/app_modules/admin/donasi";
import { AdminDonasi_getOneById } from "@/app_modules/admin/donasi/fun/get/get_one_by_id";
export default async function Page({params}: {params: {id: string}}) {
// console.log(params.id)
const dataReview = await AdminDonasi_getOneById(params.id)
// console.log(dataReview)
return <AdminDonasi_DetailReview dataReview={dataReview as any}/>
}
export default async function Page({ params }: { params: { id: string } }) {
const dataReview = await AdminDonasi_getOneById(params.id);
return <AdminDonasi_DetailReview dataReview={dataReview as any} />;
}

View File

@@ -1,16 +1,30 @@
import { atom } from "jotai";
export type IRealtimeData = {
status?:
| "Publish"
| "Review"
| "Draft"
| "Reject"
// EVNET
| "Peserta Event"
// VOTING
| "Voting Masuk";
/**
* @param status | status jika perlu acc admin > "Publish", "Review", "Draft", "Reject"
* @param status | khusus kategori | EVENT > "Peserta Event" | VOTING > "Voting Masuk" | DONASI > "Berhasil", "Proses", "Menunggu", "Gagal"
*/
export type ITypeStatusNotifikasi =
| "Publish"
| "Review"
| "Draft"
| "Reject"
// EVENT
| "Peserta Event"
// VOTING
| "Voting Masuk"
// DONASI
| "Berhasil"
| "Proses"
| "Menunggu"
| "Gagal";
/**
* @param kategoriApp | "JOB", "VOTING", "EVENT", "DONASI", "INVESTASI", "COLLABORATION", "FORUM"
* @type string
*/
export type IRealtimeData = {
status?: ITypeStatusNotifikasi;
appId: string;
userId: string;
pesan: string;
@@ -44,4 +58,4 @@ export const gs_votingTiggerBeranda = atom<boolean>(false);
// donasi
export const gs_adminDonasi_triggerReview = atom<boolean>(false);
export const gs_donasiTriggerBeranda = atom<boolean>(false);
export const gs_donasiTriggerBeranda = atom<boolean>(false);

View File

@@ -185,10 +185,18 @@ export default function RealtimeProvider({
data.dataMessage?.kategoriApp == "DONASI" &&
data.dataMessage.status == "Publish"
) {
console.log("masuk trigger ");
setIsTriggerDonasiBeranda(true);
}
// if (
// data.type == "notification" &&
// data.pushNotificationTo == "ADMIN" &&
// data.dataMessage?.status == "Menunggu" &&
// userLoginId !== data.dataMessage?.userId
// ) {
// console.log("yes");
// }
// ---------------------- DONASI ------------------------- //
},
});