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:
4grayandClaude Opus 5 committed 2026-08-10 08:26:45 +02:00
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',
@@ -36,7 +36,6 @@ const TestContentStore = signalStore(
selectedCategoryId: undefined as string | null | undefined,
searchPhrase: '',
page: 0,
limit: 14,
}),
withMethods((store) => ({
setCurrentPlaylist(playlist: PlaylistMeta | undefined) {
@@ -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;