Skip to content

Commit fe62481

Browse files
committed
fix: rename class and argument
1 parent aa3ee27 commit fe62481

File tree

9 files changed

+27
-26
lines changed

9 files changed

+27
-26
lines changed

apps/processing/src/services/sharedDependencies.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
KyselyDonationRepository,
1717
KyselyProjectRepository,
1818
KyselyRoundRepository,
19-
KyselyStrategyRepository,
19+
KyselyStrategyRegistryRepository,
2020
} from "@grants-stack-indexer/repository";
2121
import { Logger } from "@grants-stack-indexer/shared";
2222

@@ -72,7 +72,7 @@ export class SharedDependenciesService {
7272
const eventsRegistry = new InMemoryEventsRegistry(
7373
new Logger({ className: "InMemoryEventsRegistry" }),
7474
);
75-
const strategyRepository = new KyselyStrategyRepository(
75+
const strategyRepository = new KyselyStrategyRegistryRepository(
7676
kyselyDatabase,
7777
env.DATABASE_SCHEMA,
7878
);

packages/data-flow/src/interfaces/strategyRegistry.interface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ export interface IStrategyRegistry {
3434
* Get all the strategies
3535
* @returns The strategies
3636
*/
37-
getStrategies(params?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]>;
37+
getStrategies(filters?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]>;
3838
}

packages/data-flow/src/registries/strategy/cachedStrategyRegistry.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ export class InMemoryCachedStrategyRegistry implements IStrategyRegistry {
1818
}
1919

2020
/** @inheritdoc */
21-
async getStrategies(params?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]> {
22-
return this.strategyRegistry.getStrategies(params);
21+
async getStrategies(filters?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]> {
22+
return this.strategyRegistry.getStrategies(filters);
2323
}
2424

2525
/**

packages/data-flow/src/registries/strategy/dbStrategyRegistry.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Address, Hex } from "viem";
22

3-
import { IStrategyRepository, Strategy } from "@grants-stack-indexer/repository";
3+
import { IStrategyRegistryRepository, Strategy } from "@grants-stack-indexer/repository";
44
import { ChainId, ILogger } from "@grants-stack-indexer/shared";
55

66
import { IStrategyRegistry } from "../../internal.js";
@@ -11,12 +11,12 @@ import { IStrategyRegistry } from "../../internal.js";
1111
export class DatabaseStrategyRegistry implements IStrategyRegistry {
1212
constructor(
1313
private logger: ILogger,
14-
private strategyRepository: IStrategyRepository,
14+
private strategyRepository: IStrategyRegistryRepository,
1515
) {}
1616

1717
/** @inheritdoc */
18-
async getStrategies(params?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]> {
19-
return this.strategyRepository.getStrategies(params);
18+
async getStrategies(filters?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]> {
19+
return this.strategyRepository.getStrategies(filters);
2020
}
2121

2222
/** @inheritdoc */

packages/data-flow/test/registries/dbStrategyRegistry.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Address, Hex } from "viem";
22
import { describe, expect, it, vi } from "vitest";
33

4-
import { IStrategyRepository, Strategy } from "@grants-stack-indexer/repository";
4+
import { IStrategyRegistryRepository, Strategy } from "@grants-stack-indexer/repository";
55
import { ChainId, ILogger } from "@grants-stack-indexer/shared";
66

77
import { DatabaseStrategyRegistry } from "../../src/registries/strategy/dbStrategyRegistry.js";
@@ -14,7 +14,7 @@ describe("DatabaseStrategyRegistry", () => {
1414
warn: vi.fn(),
1515
};
1616

17-
const mockStrategyRepository: IStrategyRepository = {
17+
const mockStrategyRepository: IStrategyRegistryRepository = {
1818
getStrategies: vi.fn(),
1919
getStrategyByChainIdAndAddress: vi.fn(),
2020
saveStrategy: vi.fn(),

packages/repository/src/external.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export type {
88
IApplicationReadRepository,
99
IDonationRepository,
1010
IApplicationPayoutRepository,
11-
IStrategyRepository,
11+
IStrategyRegistryRepository,
1212
DatabaseConfig,
1313
} from "./internal.js";
1414

@@ -53,7 +53,7 @@ export {
5353
KyselyApplicationRepository,
5454
KyselyDonationRepository,
5555
KyselyApplicationPayoutRepository,
56-
KyselyStrategyRepository,
56+
KyselyStrategyRegistryRepository,
5757
} from "./repositories/kysely/index.js";
5858

5959
export {

packages/repository/src/interfaces/strategyRepository.interface.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Address, ChainId } from "@grants-stack-indexer/shared";
22

33
import { Strategy } from "../internal.js";
44

5-
export interface IStrategyRepository {
5+
export interface IStrategyRegistryRepository {
66
/**
77
* Retrieves a strategy by its chain ID and address.
88
* @param chainId - The chain ID of the strategy.
@@ -22,10 +22,10 @@ export interface IStrategyRepository {
2222

2323
/**
2424
* Retrieves all strategies from the repository.
25-
* @param params - The parameters to filter the strategies.
26-
* @param params.handled - Whether to include handled strategies.
27-
* @param params.chainId - The chain ID to filter the strategies.
25+
* @param filters - The parameters to filter the strategies.
26+
* @param filters.handled - Whether to include handled strategies.
27+
* @param filters.chainId - The chain ID to filter the strategies.
2828
* @returns A promise that resolves to an array of strategies.
2929
*/
30-
getStrategies(params?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]>;
30+
getStrategies(filters?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]>;
3131
}

packages/repository/src/repositories/kysely/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ export * from "./round.repository.js";
33
export * from "./application.repository.js";
44
export * from "./donation.repository.js";
55
export * from "./applicationPayout.repository.js";
6-
export * from "./strategy.repository.js";
6+
export * from "./strategyRegistry.repository.js";

packages/repository/src/repositories/kysely/strategy.repository.ts renamed to packages/repository/src/repositories/kysely/strategyRegistry.repository.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { Kysely } from "kysely";
22

33
import { Address, ChainId } from "@grants-stack-indexer/shared";
44

5-
import { IStrategyRepository } from "../../interfaces/index.js";
5+
import { IStrategyRegistryRepository } from "../../interfaces/index.js";
66
import { Database, Strategy } from "../../internal.js";
77

8-
export class KyselyStrategyRepository implements IStrategyRepository {
8+
export class KyselyStrategyRegistryRepository implements IStrategyRegistryRepository {
99
constructor(
1010
private readonly db: Kysely<Database>,
1111
private readonly schemaName: string,
@@ -35,15 +35,16 @@ export class KyselyStrategyRepository implements IStrategyRepository {
3535
.execute();
3636
}
3737

38-
async getStrategies(params?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]> {
38+
/** @inheritdoc */
39+
async getStrategies(filters?: { handled?: boolean; chainId?: ChainId }): Promise<Strategy[]> {
3940
const query = this.db.withSchema(this.schemaName).selectFrom("strategies");
4041

41-
if (params?.chainId) {
42-
query.where("chainId", "=", params.chainId);
42+
if (filters?.chainId) {
43+
query.where("chainId", "=", filters.chainId);
4344
}
4445

45-
if (params?.handled) {
46-
query.where("handled", "=", params.handled);
46+
if (filters?.handled) {
47+
query.where("handled", "=", filters.handled);
4748
}
4849

4950
return query.selectAll().execute();

0 commit comments

Comments
 (0)