SnapPlayStore

SnapPlayの正規化データ

Properties

Link copied to clipboard
val snapPlays: StateFlow<Map<Int, SnapPlay>>
Link copied to clipboard

Functions

Link copied to clipboard
fun clearAll()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getItemUiStateByIds(snapPlayIdList: List<Int>, storedSnapPlaysResponseItem: Map<Int, SnapPlayItem>): List<SnapPlayItemUiState>
Link copied to clipboard
fun getUiState(id: Int, storedSnapPlayDetailsResponseItem: Map<Int, SnapPlay>): SnapPlayUiState?
Link copied to clipboard
fun put(id: Int, detail: SnapPlay)
Link copied to clipboard
Link copied to clipboard
fun putItem(id: Int, snapPlayItem: SnapPlayItem)
Link copied to clipboard
fun puts(details: List<SnapPlay>)
Link copied to clipboard
fun removeDetail(id: Int)
Link copied to clipboard
Link copied to clipboard
fun removeItem(id: Int)
Link copied to clipboard
fun setItems(snapPlayResponseItemList: List<SnapPlayItem>)
Link copied to clipboard
fun updateFavorite(id: Int, isFavorite: Boolean)
Link copied to clipboard
fun updateStaffFavorite(staffId: Int, isUserFavorite: Boolean)