2021-11-08 Meeting notes - Tým B - Audio zprávy - konzultace backendu

Date

Attendees

Discussion items

TimeItemWhoNotes

Pull request od LukášePetr
  • Petr udělá review kódu

Detaily kódu - konzultacePetr & Jakub Bares
  • UID si můžeš stáhnout z telefonu
  • Play ID je spíš asi pro hry, asi je persistované
  • device ID existuje a mělo by se dát před React framework native vytáhnout (explo device info)
  • Provider - v našem případě jen jeden
  • category = kategorie článků
  • user se subscribne k providerovi
  • Provider se registruje manuálně před admina. Ten přidá RSS feed a vše nastaví.
  • Type = 2 typy: Day nebo Week
  • Date a Time field se pojmenovává "Created at" (označuje konkrétní časový moment)/"Updated at" pro change tracking 
  • Petr by nazval "Played at" - okamžik, kdy si uživatel přehrál zprávu
  • na BE trackuju pouze, že si něco user přehrál. Vím, jaké kategorie si uživatel přehrál
  • Graph QL - listy - connections - kdykoliv je relace 1toMany, je vhodné využít connection
  • Paginace se dělá, že obalíš pole a pak využiješ argumenty (v Graph QL) "Django filter connection field"