diff --git a/docs/arch/0003-network-request-timeout.md b/docs/arch/0003-network-request-timeout.md index d1e9e59..3fc1d7b 100644 --- a/docs/arch/0003-network-request-timeout.md +++ b/docs/arch/0003-network-request-timeout.md @@ -1,4 +1,4 @@ -# 2. Network request timeout +# 3. Network request timeout Date: 2020-02-15 diff --git a/docs/arch/0005-asset-minimization.md b/docs/arch/0005-asset-minimization.md index 0c5e825..75890dd 100644 --- a/docs/arch/0005-asset-minimization.md +++ b/docs/arch/0005-asset-minimization.md @@ -1,4 +1,4 @@ -# 4. Asset Minimization +# 5. Asset Minimization Date: 2020-03-14 diff --git a/docs/arch/0006-reload-and-location-meta-tags.md b/docs/arch/0006-reload-and-location-meta-tags.md index 9605c9a..6f4d3d7 100644 --- a/docs/arch/0006-reload-and-location-meta-tags.md +++ b/docs/arch/0006-reload-and-location-meta-tags.md @@ -1,4 +1,4 @@ -# 4. Reload and location `meta` tags +# 6. Reload and location `meta` tags Date: 2020-06-25 diff --git a/docs/arch/0007-network-errors.md b/docs/arch/0007-network-errors.md new file mode 100644 index 0000000..1ca797d --- /dev/null +++ b/docs/arch/0007-network-errors.md @@ -0,0 +1,19 @@ +# 7. Network errors + +Date: 2020-11-22 + +## Status + +Accepted + +## Context + +Servers may return information with HTTP response codes other than `200`, however those responses may still contain useful data. + +## Decision + +Fail by default, notifying of the network error. Add option to continue retrieving assets by treating all response codes as `200`. + +## Consequences + +Monolith will fail to obtain resources with status other than `200`, unless told to ignore network errors.