Open
Description
Calling functions when there is no network connection, for example, will return an Internal error.
If functions returns 500, it also returns an Internal error, so we cannot distinguish between the two.
In the case of auth, an auth/network-request-failed
error is returned when there is no network connection.
I would like to be able to distinguish between these for recovery and error investigation.
edit:
workaround
INTERNAL
: Error on the functions side
internal
: basically a network problem