f05a12a880
Posts, like 8661f4724aa9, can go missing if the account or post was removed. In this case, the API returns data like this: ```json { "data": { "post": null } } ``` When this happens, we can detect it because the parsed response now has a nil value: `response.data.post == nil` and construct an `EmptyPage` instead of a `Page`. The `Articles::Show` action can then render conditionally based on if the response from `PageConverter` is a `Page` or an `EmptyPage`. |
||
---|---|---|
.. | ||
article_id_parser_spec.cr | ||
embedded_converter_spec.cr | ||
gist_scanner_spec.cr | ||
gist_store_spec.cr | ||
markup_converter_spec.cr | ||
page_converter_spec.cr | ||
paragraph_converter_spec.cr | ||
rate_limited_gist_store_spec.cr |