🔒 Авторизация
Все методы авторизации и управления сессией. Токен автоматически сохраняется после успешной авторизации.
POST
login(request: LoginRequest)
Авторизация по логину и паролю
await client.login({ login: 'user', password: 'pass' });
POST
logout()
Выход из системы
POST
otpGet(request: OTPGetRequest)
Запросить OTP код
POST
otpLogin(request: OTPLoginRequest)
Авторизация по OTP
📚 Каталог
GET
getCatalog(filters?: CatalogFilters)
Получить каталог с фильтрами
await client.getCatalog({ limit: 20, genres: ['action'] });
GET
getRelease(releaseId: string)
Получить релиз по ID
GET
getRandomRelease()
Получить случайный релиз
GET
getUpdates(params?: PaginationParams)
Последние обновления
🔍 Поиск
GET
search(params: SearchParams)
Полнотекстовый поиск
await client.search({ query: 'Наруто', limit: 20 });
GET
quickSearch(query: string, limit?: number)
Быстрый поиск (автодополнение)
Полная документация всех 60+ методов доступна в исходном коде библиотеки