feat: add payment module and factory
This commit is contained in:
@@ -9,7 +9,14 @@ declare module "fastify" {
|
||||
}
|
||||
}
|
||||
|
||||
export const UserDec = createParamDecorator((_data: unknown, ctx: ExecutionContext) => {
|
||||
export const UserDec = createParamDecorator((data: keyof Omit<User, "password"> | undefined, ctx: ExecutionContext) => {
|
||||
const req = ctx.switchToHttp().getRequest<FastifyRequest>();
|
||||
return req.user;
|
||||
const user = req.user;
|
||||
|
||||
return data ? user?.[data] : user;
|
||||
});
|
||||
|
||||
// export const UserDec = createParamDecorator((_data: unknown, ctx: ExecutionContext) => {
|
||||
// const req = ctx.switchToHttp().getRequest<FastifyRequest>();
|
||||
// return req.user;
|
||||
// });
|
||||
|
||||
@@ -179,6 +179,29 @@ export const enum TicketMessageEnum {
|
||||
MESSAGE_CREATED = "پیام تیکت با موفقیت ایجاد شد",
|
||||
TICKET_NOT_FOUND = "تیکت مورد نظر یافت نشد",
|
||||
CLOSED = "تیکت با موفقیت بسته شد",
|
||||
TICKET_CLOSED = "تیکت قبلا بسته شده است",
|
||||
ERROR_IN_TICKET_MSG_CREATION = "خطا در ایجاد پیام تیکت",
|
||||
}
|
||||
|
||||
export const enum WalletMessage {
|
||||
WALLET_NOT_FOUND = "کیف پول یافت نشد",
|
||||
AMOUNT_MUST_BE_INTEGER = "مبلغ شارژ باید یک عدد صحیح باشد",
|
||||
AMOUNT_REQUIRED = "مبلغ شارژ مورد نیاز است",
|
||||
DEPOSIT_TYPE_REQUIRED = "نوع شارژ مورد نیاز است",
|
||||
AMOUNT_MINIMUM = "حداقل مبلغ شارژ ۱۰۰,۰۰۰ تومان است",
|
||||
GATEWAY_REQUIRED = "درگاه پرداخت مورد نیاز است",
|
||||
RECEIPT_URL_SHOULD_BE_URL = "آدرس فیش باید یک آدرس یو آر ال باشد",
|
||||
RECEIPT_URL_REQUIRED = "آدرس فیش مورد نیاز است",
|
||||
BANK_ACCOUNT_ID_REQUIRED = "شناسه حساب بانکی مورد نیاز است",
|
||||
BANK_ACCOUNT_ID_SHOULD_BE_UUID = "شناسه حساب بانکی باید یک UUID معتبر باشد",
|
||||
ERROR_IN_CHARGE_WALLET = "خطا در شارژ کیف پول",
|
||||
DEPOSIT_WALLET_IPG = "شارژ کیف پول از طریق درگاه",
|
||||
}
|
||||
|
||||
export const enum PaymentMessage {
|
||||
PAYMENT_GATEWAY_NOT_FOUND = "درگاه پرداخت یافت نشد",
|
||||
ERROR_IN_PROCESS_PAYMENT = "خطا در پردازش پرداخت",
|
||||
ERROR_IN_VERIFY_PAYMENT = "خطا در تایید پرداخت",
|
||||
}
|
||||
|
||||
export const enum SettingMessageEnum {
|
||||
|
||||
Reference in New Issue
Block a user