Only add a `Next page' item if there is really a next page. - gophercgis - Collection of gopher CGI/DCGI for geomyidae
 (HTM) hg clone https://bitbucket.org/iamleot/gophercgis
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) changeset ea79385a2de358ca80b0ecad02738666ad88c9bb
 (DIR) parent fbeb7eac113784f36550b58051c4961c6a3718c3
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Tue,  7 Aug 2018 20:14:15 
       
       Only add a `Next page' item if there is really a next page.
       
       Diffstat:
        instagram/user.dcgi |  24 ++++++++++++------------
        1 files changed, 12 insertions(+), 12 deletions(-)
       ---
       diff -r fbeb7eac1137 -r ea79385a2de3 instagram/user.dcgi
       --- a/instagram/user.dcgi       Tue Aug 07 19:17:01 2018 +0200
       +++ b/instagram/user.dcgi       Tue Aug 07 20:14:15 2018 +0200
       @@ -40,28 +40,28 @@
            "t",
        '
        
       -#
       -# FIXME: The `Next page' should be added only if there is really a next page!
       -#
        profile_footer='
        ,
       -"[1|>> Next page|'"${CGI}?${user}/"'" +
       +if .entry_data.ProfilePage[].graphql.user.edge_owner_to_timeline_media.page_info.has_next_page then
       +  "[1|>> Next page|'"${CGI}?${user}/"'" +
            .entry_data.ProfilePage[].graphql.user.id + "/" +
            .rhx_gis + "/" +
            .entry_data.ProfilePage[].graphql.user.edge_owner_to_timeline_media.page_info.end_cursor +
       -    "|server|port]",
       -"t"
       +    "|server|port]", "t"
       +else
       +  empty
       +end
        '
        
       -#
       -# FIXME: The `Next page' should be added only if there is really a next page!
       -#
        data_footer='
        ,
       -"[1|>> Next page|'"${CGI}?${user}/${id}/${rhx_gis}/"'" +
       +if .data.user.edge_owner_to_timeline_media.page_info.has_next_page then
       +  "[1|>> Next page|'"${CGI}?${user}/${id}/${rhx_gis}/"'" +
             .data.user.edge_owner_to_timeline_media.page_info.end_cursor +
       -    "|server|port]",
       -"t"
       +    "|server|port]", "t"
       +else
       +  empty
       +end
        '