Some checks failed
release / build-release (push) Has been cancelled
- IChannel: creators -> sub-channels -> video posts (public listing API, search mapped) - IRequiresMediaInfoCallback -> signed proxy URLs; stream controller rewrites HLS so the AES-128 key is fetched server-side with the session cookie, segments stay on the CDN - delivery/info cached per token lifetime and throttled (~2/min) - config page: paste sails.sid + validate, extra creators, quality, search test - scripts/package.sh -> plugin folder + zip + md5 + manifest.json; Gitea release workflow - research docs, HAR analysis (HAR itself gitignored), install-pi5.sh Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
17 lines
656 B
Kotlin
17 lines
656 B
Kotlin
package com.coulterpeterson.floatnative.api
|
|
|
|
import com.coulterpeterson.floatnative.openapi.models.UserSubscriptionModel
|
|
import retrofit2.Response
|
|
import retrofit2.http.GET
|
|
|
|
interface ManualApi {
|
|
@GET("api/v3/user/subscriptions")
|
|
suspend fun getSubscriptions(): Response<List<UserSubscriptionModel>>
|
|
|
|
@GET("api/v3/content/history")
|
|
suspend fun getWatchHistory(@retrofit2.http.Query("offset") offset: Int): Response<List<WatchHistoryResponse>>
|
|
|
|
@GET("api/v3/creator/list")
|
|
suspend fun getCreatorsByIds(@retrofit2.http.Query("ids[]") ids: List<String>): Response<List<com.coulterpeterson.floatnative.openapi.models.CreatorModelV3>>
|
|
}
|