[BTAPP-47] Add quick-tag notification actions for Budgeted and Personal transactions #61
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/BTAPP-47"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ticket
BTAPP-47 Add quick-tag notification actions for "Budgeted" and "Personal" transactions
Summary
transactionnotification category with "Tag as Budgeted" and "Tag as Personal" action buttons viasetNotificationCategoryAsyncon app startup.addNotificationResponseReceivedListenerhandler inuseNotificationsthat readsactionIdentifieranddata.transactionId, fetches the transaction and recent tags in parallel, adds the matching tag, and callsPOST /transaction— handling foregrounded, backgrounded, and cold-started states via Expo's JS response buffer.GET /transaction/:idserver endpoint (using the existingTransactionService.findById) so the handler can fetch the full transaction before updating it.validatemiddleware to support'params'as a source, consistent with the existing body/query support.