Kylart / Nyaapi

Non-official api to access Nyaa.si and Nyaa.pantsu.cat (search, upload,...)
MIT License
108 stars 17 forks source link

Type for 'status' field #27

Closed 1MaTo closed 1 year ago

1MaTo commented 1 year ago

Can you update typings?

In Torrent interface there is no status field

interface Torrent {
        id: string;
        name: string;
        category: string;
        sub_category: string;
        hash: string;
        torrent: string;
        magnet: string;
        filesize: string;
        date: string;
        completed: string;
        seeders: string;
        leechers: string;
    }

But in data it actualy exists

    {
        "id": "1681722",
        "name": "Detective Conan S01E1086 VOSTFR 1080p WEB x264 AAC -Tsundere-Raws (ADN) (Case Closed)",
        "hash": "9a05fdfecd88376bcdb54303858a6ccc280d81ec",
        "date": "2023-06-12T10:38:54.000Z",
        "filesize": "549.6 MiB",
        "category": "1_0",
        "sub_category": "1_3",
        "magnet": "magnet:?xt=urn:btih:9a05fdfecd88376bcdb54303858a6ccc280d81ec&dn=Detective%20Conan%20S01E1086%20VOSTFR%201080p%20WEB%20x264%20AAC%20-Tsundere-Raws%20%28ADN%29%20%28Case%20Closed%29&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce",
        "torrent": "https://nyaa.si/download/1681722.torrent",
        "seeders": "40",
        "leechers": "11",
        "completed": "52",
        "status": "default"
    },
1MaTo commented 1 year ago

I just realise this repo has no typings and i get it from another npm package