Skip to content

Commit fe2a062

Browse files
committed
Clean up dependency initialization
1 parent eb053ce commit fe2a062

File tree

9 files changed

+608
-487
lines changed

9 files changed

+608
-487
lines changed

apps/desktop/src/components/BranchList.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import PushButton from '$components/PushButton.svelte';
1010
import ReduxResult from '$components/ReduxResult.svelte';
1111
import { getColorFromCommitState, getIconFromCommitState } from '$components/lib';
12-
import { STACKING_REORDER_DROPZONE_MANAGER_FACTORY } from '$lib/dragging/stackingReorderDropzoneManager';
12+
import { REORDER_DROPZONE_FACTORY } from '$lib/dragging/stackingReorderDropzoneManager';
1313
import { editPatch } from '$lib/editMode/editPatchUtils';
1414
import { DEFAULT_FORGE_FACTORY } from '$lib/forge/forgeFactory.svelte';
1515
import { INTELLIGENT_SCROLLING_SERVICE } from '$lib/intelligentScrolling/service';
@@ -113,9 +113,10 @@
113113
}
114114
});
115115
116-
const stackingReorderDropzoneManagerFactory = inject(STACKING_REORDER_DROPZONE_MANAGER_FACTORY);
116+
const stackingReorderDropzoneManagerFactory = inject(REORDER_DROPZONE_FACTORY);
117117
const stackingReorderDropzoneManager = $derived(
118118
stackingReorderDropzoneManagerFactory.build(
119+
projectId,
119120
laneId,
120121
branches.map((s) => ({ name: s.name, commitIds: s.commits.map((p) => p.id) }))
121122
)

apps/desktop/src/lib/bootstrap/deps.ts

Lines changed: 359 additions & 0 deletions
Large diffs are not rendered by default.

apps/desktop/src/lib/branches/branchService.svelte.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const BRANCH_SERVICE = new InjectionToken<BranchService>('BranchService')
88
export class BranchService {
99
private api: ReturnType<typeof injectEndpoints>;
1010

11-
constructor(private readonly backendApi: BackendApi) {
11+
constructor(backendApi: BackendApi) {
1212
this.api = injectEndpoints(backendApi);
1313
}
1414

apps/desktop/src/lib/dragging/stackingReorderDropzoneManager.ts

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export class ReorderCommitDzFactory {
5454
private projectId: string,
5555
private stackService: StackService,
5656
private stack: { name: string; commitIds: string[] }[],
57-
private stackId: string
57+
private laneId: string
5858
) {
5959
const seriesMap = new Map();
6060
this.stack.forEach((series) => {
@@ -71,7 +71,7 @@ export class ReorderCommitDzFactory {
7171

7272
return new ReorderCommitDzHandler(
7373
this.projectId,
74-
this.stackId,
74+
this.laneId,
7575
this.stackService,
7676
currentSeries.name,
7777
this.stack,
@@ -87,7 +87,7 @@ export class ReorderCommitDzFactory {
8787

8888
return new ReorderCommitDzHandler(
8989
this.projectId,
90-
this.stackId,
90+
this.laneId,
9191
this.stackService,
9292
currentSeries.name,
9393
this.stack,
@@ -96,19 +96,15 @@ export class ReorderCommitDzFactory {
9696
}
9797
}
9898

99-
export const STACKING_REORDER_DROPZONE_MANAGER_FACTORY =
100-
new InjectionToken<StackingReorderDropzoneManagerFactory>(
101-
'StackingReorderDropzoneManagerFactory'
102-
);
99+
export const REORDER_DROPZONE_FACTORY = new InjectionToken<ReorderDropzoneFactory>(
100+
'ReorderDropzoneFactory'
101+
);
103102

104-
export class StackingReorderDropzoneManagerFactory {
105-
constructor(
106-
private projectId: string,
107-
private stackService: StackService
108-
) {}
103+
export class ReorderDropzoneFactory {
104+
constructor(private stackService: StackService) {}
109105

110-
build(stackId: string, series: { name: string; commitIds: string[] }[]) {
111-
return new ReorderCommitDzFactory(this.projectId, this.stackService, series, stackId);
106+
build(projectId: string, laneId: string, series: { name: string; commitIds: string[] }[]) {
107+
return new ReorderCommitDzFactory(projectId, this.stackService, series, laneId);
112108
}
113109
}
114110

apps/desktop/src/lib/utils/events.ts

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)