mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 18:36:15 -08:00
refactor(stalker): drop unused limit state from selection feature
The `limit` field and `setLimit` method lost their last consumers when catalog pagination was replaced by infinite scroll (#1392/#1395): the facade no longer calls setLimit and getTotalPages is gone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6ad9f3ff8a
commit
60e4bea072
4 files changed
-13
No files matched your search
@@ -81,7 +81,6 @@ describe('StalkerStore API compatibility smoke', () => {
|
||||
'selectedVodId',
|
||||
'selectedSerialId',
|
||||
'selectedItvId',
|
||||
'limit',
|
||||
'page',
|
||||
'searchPhrase',
|
||||
'currentPlaylist',
|
||||
@@ -133,7 +132,6 @@ describe('StalkerStore API compatibility smoke', () => {
|
||||
'setSelectedSerialId',
|
||||
'setSelectedVodId',
|
||||
'setSelectedItvId',
|
||||
'setLimit',
|
||||
'setPage',
|
||||
'setCurrentPlaylist',
|
||||
'setSelectedItem',
|
||||
|
||||
-1
@@ -36,7 +36,6 @@ const TestContentStore = signalStore(
|
||||
selectedCategoryId: undefined as string | null | undefined,
|
||||
searchPhrase: '',
|
||||
page: 0,
|
||||
limit: 14,
|
||||
}),
|
||||
withMethods((store) => ({
|
||||
setCurrentPlaylist(playlist: PlaylistMeta | undefined) {
|
||||
|
||||
-9
@@ -22,7 +22,6 @@ export interface StalkerSelectionState {
|
||||
selectedVodId: string | undefined;
|
||||
selectedSerialId: string | undefined;
|
||||
selectedItvId: string | undefined;
|
||||
limit: number;
|
||||
page: number;
|
||||
searchPhrase: string;
|
||||
selectedItem: StalkerVodSource | null | undefined;
|
||||
@@ -34,7 +33,6 @@ const initialSelectionState: StalkerSelectionState = {
|
||||
selectedVodId: undefined,
|
||||
selectedSerialId: undefined,
|
||||
selectedItvId: undefined,
|
||||
limit: 14,
|
||||
page: 0,
|
||||
searchPhrase: '',
|
||||
selectedItem: undefined,
|
||||
@@ -80,13 +78,6 @@ export function withStalkerSelection() {
|
||||
setSelectedItvId(id: string) {
|
||||
patchState(store, { selectedItvId: id });
|
||||
},
|
||||
setLimit(limit: number) {
|
||||
if (store.limit() === limit) {
|
||||
return;
|
||||
}
|
||||
|
||||
patchState(store, { limit });
|
||||
},
|
||||
setPage(page: number) {
|
||||
if (store.page() === page) {
|
||||
return;
|
||||
|
||||
@@ -27,7 +27,6 @@ export interface StalkerSelectionStoreContract {
|
||||
selectedVodId(): string | undefined;
|
||||
selectedSerialId(): string | undefined;
|
||||
selectedItvId(): string | undefined;
|
||||
limit(): number;
|
||||
page(): number;
|
||||
searchPhrase(): string;
|
||||
selectedItem(): StalkerVodSource | null | undefined;
|
||||
|
||||
Reference in new issue
Block a user