complete flow for subscription delete
- Consume dataJobDeleted events and extract relevant details
- Query affected dataNodeSelectors and subscription details from DMI
- Remove target subscriber from arrays, keeping remaining subscribers intact
- If last subscriber is removed, delete entire entry
- Send the delete event to the relevant DMI
- Update tracking of subscription removal throughout the system
Issue-ID: CPS-2724
Change-Id: I9ed6c2553dd2573dd18f356efefa0a713c1c2627
Signed-off-by: shikha0203 <shivani.khare@est.tech>