kopia lustrzana https://git.sr.ht/~edwardloveall/scribe
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`. |
||
---|---|---|
.. | ||
mixins | ||
base_model.cr | ||
gist_file.cr | ||
gist_params.cr | ||
missing_page.cr | ||
nodes.cr | ||
page.cr | ||
post_response.cr |