• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    NYXnyx :: API
    VIRTUALVOID
    VIRTUALVOID --- ---
    NYX: ide skôr o to, že človek sa nechce tváriť online. a make_inactive robilo to, že ho akoby odhlásilo (ale tokeny ostali platné).
    NYX
    NYX --- ---
    // a jinak web muze dat vedet pri volani API, ze "ja jsem web, ne aplikace" a pak se to chova jako kdyby to byl normalni webovy request.
    NYX
    NYX --- ---
    VIRTUALVOID: Ted jsem to zkoumal zrovna vcera, naimplementoval a pak jsem zjistil, ze to neni potreba. Pokud je posledni request pres API, chodi notifikace okamzite i kdyz clovek vypada aktivne. Prijde mi to lepsi nez toho cloveka na Nyxu proste zmizet.
    VIRTUALVOID
    VIRTUALVOID --- ---
    hele a to make_inactive prosím ?
    LUCIEN
    LUCIEN --- ---
    NYX: Taky se za tohle primlouvam :)
    LUCIEN
    LUCIEN --- ---
    NYX: Lepší než to je teď.
    NYX
    NYX --- ---
    LUCIEN: Primo asi ne, ale muzu na to vystavit jiny endpoint.
    LUCIEN
    LUCIEN --- ---
    Šlo by prosím u diskuze kam nemám přístup vracet ID správců? Nebo alespoň ownera. Tohle nic moc neřekne...

    {
        "error": true,
        "message": "Přístup odmítnut."
    }
    LUCIEN
    LUCIEN --- ---
    NYX: Prijde mi, ze to k tomu patri. Chapu tu strukturu, ale moc se mi nelibi. Stejne jako tam jednou posilas full_name a jednou ne. Ale nijak zasadni to neni.
    NYX
    NYX --- ---
    LUCIEN: Jako posilat to duplicitne? To se mi moc nechce.
    LUCIEN
    LUCIEN --- ---
    Slo by do discussion_common.advertisement_specific_data.advertisement pridat ownera, at si pro to zbytecne nemusim sahat do discussion_common.owner.user.username?
    NYX
    NYX --- ---
    #[get("/api/bookmarks/history?{q..}")]
    a
    #[get("/api/bookmarks/history/more?{q..}")]

    dostaly nove query parametry:
    more_results
    show_read
    show_booked

    Tim padem je ten druhy endpoint defakto zbytecny, protoze se da nahradit volanim s more_results=true. Tak jsem to oznacil jako deprecated.

    Pokud parmetr chybi, pouzije se defalt pro web rozhrani.
    LUCIEN
    LUCIEN --- ---
    LUCIEN: Koukám, že ten DiscussionTypeEnum se někde vrací (třeba na detailu inzerátu), takže by bylo fajn aby se vracel i zde. Prosím! 🙏
    LUCIEN
    LUCIEN --- ---
    Šlo by nějak ve výpisu sledovaných označit, že se nejedná o diskuzi jako takovou, ale jiný typ (inzerát)? Ideálně: type=(discussion|ad|...)
    B3DA
    B3DA --- ---
    NYX: skvely, diky :)
    NYX
    NYX --- ---
    B3DA: lepsi?
    B3DA
    B3DA --- ---
    (btw, nevim jestli je to jen u me, ale ten hidden overflow u tech pre bloku neni fajn :) )
    NYX
    NYX --- ---
    B3DA: jo ahaaa, ono se to takhle ocese pri posilani do api
    B3DA
    B3DA --- ---
    na webu dostavam:
    <img src="/files/000/023/2302430_e5728654387c60c4fa7c/original.jpg?name=Screenshot_20210503-005652.jpg" width="568" height="1200" style="background-color:#45494c">
    Z api to dostanu bez tech rozmeru a prumerny barvy:
    <img src='https://nyx.cz/files/000/023/2302430_e5728654387c60c4fa7c/original.jpg?name=Screenshot_20210503-005652.jpg' data-thumb='https://nyx.cz/thumbs/f5/1f/f51f1e63b4314e240fb77956da3de171.jpg?url=%2Ffiles%2F000%2F023%2F2302430_e5728654387c60c4fa7c%2Foriginal.jpg%3Fname%3DScreenshot_20210503-005652.jpg'>
    Rozmery ale dostanu na waiting_files, kde je obvykle uz znam predem:
    "image_width":360,"image_height":360,
    B3DA
    B3DA --- ---
    NYX: tak klidne na tech `img` jako treba data attributy?
    NYX: aha, diky!
    Kliknutím sem můžete změnit nastavení reklam