Task description
Currently if the default consent is pending, it blocks all the requests, even queued consent request if it's not the first one.
Need to handle this special case:
- Have separate Queues for consent and Edge and send consent request until konductor response has consent y or n and process the edge requests as before.
- Need to ensure event ordering once consent is set. (Alloy might not be considering this as Ideally there would only be one setConsent API call and it is not common to have multiple setConsent request.
- Identity might need some change. Currently ECID is fetched and also will be blocked because of consent pending. Might need to update ECID based on Konductor response and consent request without ECID will get a response from Konductor ideally with ECID and we should Ideally use that.
Additional implementation details or code snippet(s)
No response
Task description
Currently if the default consent is pending, it blocks all the requests, even queued consent request if it's not the first one.
Need to handle this special case:
Additional implementation details or code snippet(s)
No response