feat: enhance message retrieval logic with context-based filtering
- Updated the MessageSchema to include context-aware filtering for notifications, allowing retrieval of messages based on recipientId when the context is NOTIFICATION. - Improved the resolve function to handle subscription checks, ensuring that unauthorized access is properly managed. - Added error handling for cases where the context is not allowed, enhancing overall robustness of the message retrieval process.
This commit is contained in:
@@ -197,6 +197,7 @@ export class RefundTicketSchema extends PothosSchema {
|
||||
bankName = 'Center Mentor Refund Account'
|
||||
} else {
|
||||
// Existing bank lookup for customers
|
||||
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
|
||||
const bank = banks.data.find((bank: any) => bank.bin === bankBin)
|
||||
if (!bank) {
|
||||
throw new Error('Bank not found')
|
||||
|
||||
Reference in New Issue
Block a user