DataStoreHelper
Types
Link copied to clipboard
data class BookmarkedData(val bookmarkedTime: Long, var id: Int?, val latestUpdatedTime: Long, val name: String, val url: String, val apiName: String, var type: TvType?, var posterUrl: String?, val year: Int?, val syncData: Map<String, String>? = null, var quality: SearchQuality? = null, var posterHeaders: Map<String, String>? = null, val plot: String? = null, var score: Score? = null, val tags: List<String>? = null) : DataStoreHelper.LibrarySearchResponse
Link copied to clipboard
data class FavoritesData(val favoritesTime: Long, var id: Int?, val latestUpdatedTime: Long, val name: String, val url: String, val apiName: String, var type: TvType?, var posterUrl: String?, val year: Int?, val syncData: Map<String, String>? = null, var quality: SearchQuality? = null, var posterHeaders: Map<String, String>? = null, val plot: String? = null, var score: Score? = null, val tags: List<String>? = null) : DataStoreHelper.LibrarySearchResponse
Link copied to clipboard
@Serializable
Used to display notifications on new episodes and posters in library.
Link copied to clipboard
@Serializable
Link copied to clipboard
data class SubscribedData(val subscribedTime: Long, val lastSeenEpisodeCount: Map<DubStatus, Int?>, var id: Int?, val latestUpdatedTime: Long, val name: String, val url: String, val apiName: String, var type: TvType?, var posterUrl: String?, val year: Int?, val syncData: Map<String, String>? = null, var quality: SearchQuality? = null, var posterHeaders: Map<String, String>? = null, val plot: String? = null, var score: Score? = null, val tags: List<String>? = null) : DataStoreHelper.LibrarySearchResponse
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get or set the current account homepage. Setting this does not automatically reload the homepage.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A datastore wide account for future implementations of a multiple account system
Link copied to clipboard
Link copied to clipboard
Gets the current selected account (or default), may return null if context is null and the user is using the default account
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setViewPosAndResume(id: Int?, position: Long, duration: Long, currentEpisode: Any?, nextEpisode: Any?)
Sets the position, duration, and resume data of an episode/movie, If nextEpisode is not specified it will not be able to set the next episode as resumable if progress > NEXT_WATCH_EPISODE_PERCENTAGE
Link copied to clipboard
fun updateSubscribedData(id: Int?, data: DataStoreHelper.SubscribedData?, episodeResponse: EpisodeResponse?)
Set new seen episodes and update time