callback results are generelly documented as
- error = error message
on some API’s there is still “reason” used for the error message, making the typing inaccurate and resulting in missed error messages (or a construct like
result.error || result.reason for logging)
APIs I’m aware of having this issue:
- most .replays APIS I think (at least the ones related to capturing = older implementations?)
But there might be more I’m not using.