Skip to content
Snippets Groups Projects

[feat] gva: blocks

Closed Pascal Engélibert requested to merge tuxmain/duniter:gva-blocks into dev
All threads resolved!

Add paginated request blocks to GVA.

@librelois Ça marche ! Par contre :

  • En mode DESC, faut-il que le cursor soit inclus ou exclus ?
  • Je ne sais pas comment obtenir proprement le nombre de blocs dans la db. J'en aurais besoin pour définir first_cursor_opt dans un certain cas. (d'où le todo!)
  • (lignes 92-172) Pour éviter d'écrire 4 fois la même chose en fonction du type du range, peut-être qu'il vaut mieux utiliser first_cursor_opt.unwrap_or_default(0)..last_cursor_opt.unwrap_or_default(last_block_number) ?
  • Est-ce que j'utilise le bon type pour le numéro du bloc ?
  • Faut-il écrire un test de la requête GVA ?
Edited by Pascal Engélibert

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • En mode DESC, faut-il que le cursor soit inclus ou exclus ?

    Le cursor doit toujours être inclus.

    Je ne sais pas comment obtenir proprement le nombre de blocs dans la db. J'en aurais besoin pour définir first_cursor_opt dans un certain cas. (d'où le todo!)

    méthode count(). Pense à regarder le fichier collection_ro comme je te l'ai déjà dit ;)

    (lignes 92-172) Pour éviter d'écrire 4 fois la même chose en fonction du type du range, peut-être qu'il vaut mieux utiliser first_cursor_opt.unwrap_or_default(0)..last_cursor_opt.unwrap_or_default(last_block_number) ?

    Non il faut que first_cursor_opt et last_cursor_opt valent None quand on demande tout.

    Ici pour réduire la duplication il te faut définir des variables k_min et k_max qui elles vaudrons ce que tu propose :)

    Est-ce que j'utilise le bon type pour le numéro du bloc ?

    Oui

    Faut-il écrire un test de la requête GVA ?

    Oui

    Edited by Éloïs
  • added 2 commits

    • f3ff5567 - 1 commit from branch nodes/typescript:dev
    • d61b7c43 - [feat] gva: blocks

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Pascal Engélibert changed title from WIP [feat] gva: blocks to [feat] gva: blocks

    changed title from WIP [feat] gva: blocks to [feat] gva: blocks

  • Éloïs
  • Éloïs
  • Éloïs
  • Éloïs
  • Éloïs
  • Éloïs
  • Éloïs
  • Éloïs
  • Éloïs
  • added 1 commit

    Compare with previous version

  • added 3 commits

    Compare with previous version

  • added 15 commits

    Compare with previous version

  • Éloïs resolved all threads

    resolved all threads

  • closed

  • Please register or sign in to reply
    Loading