Skip to content

Commit 2e0d6c9

Browse files
authored
Merge pull request #722 from hyperweb-io/query-client-resolver
fix as review comments for makeClient
2 parents dbb47dd + 7cad806 commit 2e0d6c9

File tree

16 files changed

+72
-60
lines changed

16 files changed

+72
-60
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ See [LCD Clients](#lcd-clients) for more info.
444444
| `rpcClients.enabledServices` | which services to enable | [`Msg`,`Query`,`Service`] |
445445
| `rpcClients.instantOps` | will generate instant rpc operations in the file `service-ops.ts` under root folder, which contains customized classes having selected rpc methods | `undefined` |
446446
| `rpcClients.useConnectComet` | will use connectComet function to get a tendermint client | `undefined` |
447-
| `rpcClients.useQueryClientResolver` | allow user to pass a query client resolver to create query client in createRPCQueryClient function | `undefined` |
447+
| `rpcClients.useMakeClient` | allow user to pass a query client resolver to create query client in createRPCQueryClient function | `undefined` |
448448
| `rpcClients.serviceImplement` | assign implement type of rpc methods, `Query` or `Tx`, by setting patterns under service types. | `undefined` |
449449
`rpcClients.clientStyle.useUpdatedClientStyle` | The default value is `false`, which sets the generated client to use the legacy style. Setting it to `true` applies the updated style and activates the remaining options in clientStyle. | `false`
450450
| `rpcClients.clientStyle.type` | A string array containing possible values: `all-client`, `sdk-module-client`, and `custom-client`. The value `all-client` generates an all-module-client file. The value `sdk-module-client` generates a client for the module specified by the `sdkModuleClientOption`. The value `custom-client` generates a customized client as specified by `customClientOption` | `undefined`

__fixtures__/v-next/outputv4/akash/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
akash: {
1516
audit: {

__fixtures__/v-next/outputv4/cosmos/cosmos-rpc-client.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createCosmicRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
bank: {

__fixtures__/v-next/outputv4/cosmos/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
app: {

__fixtures__/v-next/outputv4/cosmwasm/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
app: {

__fixtures__/v-next/outputv4/evmos/evmos-rpc-client.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createEvmosRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
bank: {

__fixtures__/v-next/outputv4/evmos/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
app: {

__fixtures__/v-next/outputv4/ibc/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
app: {

__fixtures__/v-next/outputv4/osmosis/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
app: {

__fixtures__/v-next/outputv4/tendermint/rpc.query.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { QueryClient } from "@cosmjs/stargate";
44
import { createConnectCometQueryClient } from "../extern.js";
55
export const createRPCQueryClient = async ({
66
rpcEndpoint,
7-
queryClientResolver
7+
makeClient
88
}: {
99
rpcEndpoint: string | HttpEndpoint;
10-
queryClientResolver: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
10+
makeClient?: (rpcEndpoint: string | HttpEndpoint) => Promise<QueryClient>;
1111
}) => {
12-
let client = queryClientResolver ? await queryClientResolver(rpcEndpoint) : await createConnectCometQueryClient(rpcEndpoint);
12+
const make = makeClient || createConnectCometQueryClient;
13+
const client = await make(rpcEndpoint);
1314
return {
1415
cosmos: {
1516
app: {

0 commit comments

Comments
 (0)