Apparently Genesys topic subscriptions can fail in a few different ways. It is not clear what exactly differentiates them from other errors? Also, what is the difference of failure and error; does it matter? See https://github.com/koodaamo/genesys-notifications/blob/main/src/genesys_notifications/channel.py#L138-L148.
Also, 404 responses should be distinguished from one another; see https://github.com/koodaamo/genesys-notifications/blob/main/src/genesys_notifications/channel.py#L104-L111
The REASON.Ambiguous exception reason should then be removed as soon as it's no longer necessary.
Apparently Genesys topic subscriptions can fail in a few different ways. It is not clear what exactly differentiates them from other errors? Also, what is the difference of failure and error; does it matter? See https://github.com/koodaamo/genesys-notifications/blob/main/src/genesys_notifications/channel.py#L138-L148.
Also, 404 responses should be distinguished from one another; see https://github.com/koodaamo/genesys-notifications/blob/main/src/genesys_notifications/channel.py#L104-L111
The
REASON.Ambiguousexception reason should then be removed as soon as it's no longer necessary.