Skip to content

Commit

Permalink
chore: parametrize modboards pkg path
Browse files Browse the repository at this point in the history
Signed-off-by: Norman Meier <[email protected]>
  • Loading branch information
n0izn0iz committed Aug 3, 2023
1 parent f4e4e52 commit 4fd27a5
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 9 deletions.
10 changes: 5 additions & 5 deletions packages/components/dao/GnoDemo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,12 @@ const DeletePost: React.FC<{ daoId: string }> = ({ daoId }) => {
const { data: flagCount } = useQuery(
["flagCount", name, threadId, postId],
async () => {
if (network?.kind !== NetworkKind.Gno) {
if (network?.kind !== NetworkKind.Gno || !network.modboardsPkgPath) {
return 0;
}
const client = new GnoJSONRPCProvider(network.endpoint);
const boardIdRes = await client.evaluateExpression(
"gno.land/r/demo/modboards_v2",
network.modboardsPkgPath,
`GetBoardIDFromName("${name}")`
);
const boardIdNum = extractGnoNumber(boardIdRes);
Expand All @@ -89,7 +89,7 @@ const DeletePost: React.FC<{ daoId: string }> = ({ daoId }) => {
}
return extractGnoNumber(
await client.evaluateExpression(
"gno.land/r/demo/modboards_v2",
network.modboardsPkgPath,
`getBoard(${boardIdNum}).flags.GetFlagCount(getFlagID(${threadId}, ${postId}))`
)
);
Expand Down Expand Up @@ -131,12 +131,12 @@ const DeletePost: React.FC<{ daoId: string }> = ({ daoId }) => {
text="Propose delete"
loader
onPress={wrapWithFeedback(async () => {
if (network?.kind !== NetworkKind.Gno) {
if (network?.kind !== NetworkKind.Gno || !network.modboardsPkgPath) {
throw new Error("invalid network");
}
const client = new GnoJSONRPCProvider(network.endpoint);
const boardIdRes = await client.evaluateExpression(
"gno.land/r/demo/modboards_v2",
network.modboardsPkgPath,
`GetBoardIDFromName("${name}")`
);
console.log(boardIdRes);
Expand Down
2 changes: 1 addition & 1 deletion packages/hooks/useNSNameOwner.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { GnoJSONRPCProvider } from "@gnolang/gno-js-client";
import { useQuery } from "@tanstack/react-query";

import { getGnoNetwork } from "../networks";
import { NetworkKind, getGnoNetwork, getNetwork } from "../networks";

Check failure on line 4 in packages/hooks/useNSNameOwner.ts

View workflow job for this annotation

GitHub Actions / lint-and-build

'NetworkKind' is defined but never used

Check failure on line 4 in packages/hooks/useNSNameOwner.ts

View workflow job for this annotation

GitHub Actions / lint-and-build

'getNetwork' is defined but never used
import { getCosmosNameServiceQueryClient } from "../utils/contracts";
import { extractGnoString } from "../utils/gno";

Expand Down
2 changes: 1 addition & 1 deletion packages/hooks/useNSPrimaryAlias.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ const gnoGetUsernameByAddress = async (
const provider = new GnoJSONRPCProvider(network.endpoint);

const username = await provider.evaluateExpression(
"gno.land/r/demo/users",
network.nameServiceContractAddress,
`GetUserByAddress("${userAddress}").name`
);
const gnoUsename = extractGnoString(username);
Expand Down
1 change: 1 addition & 0 deletions packages/networks/gno-teritori/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ export const gnoTeritoriNetwork: GnoNetworkInfo = {
nameServiceDefaultImage:
"ipfs://bafkreignptjimiu7wuux6mk6uh4hb4odb6ff62ny4bvdokrhes7g67huse",
daoRegistryPkgPath: "gno.land/r/demo/dao_registry_v5",
modboardsPkgPath: "gno.land/r/demo/modboards_v3",
gnowebURL: "https://testnet.gno.teritori.com",
};
3 changes: 2 additions & 1 deletion packages/networks/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,8 @@ export type GnoNetworkInfo = NetworkInfoBase & {
nameServiceContractAddress: string;
nameServiceDefaultImage: string;
gnowebURL: string;
daoRegistryPkgPath: string;
daoRegistryPkgPath?: string;
modboardsPkgPath?: string;
};

export type NetworkInfo =
Expand Down
2 changes: 1 addition & 1 deletion packages/utils/gnodao/deploy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import (
"gno.land/p/demo/daodao/voting_group_v5"
"gno.land/p/demo/jsonutil_v2"
"gno.land/r/demo/groups_v6"
modboards "gno.land/r/demo/modboards_v3"
modboards "${network.modboardsPkgPath}"
"${network.daoRegistryPkgPath}"
)
Expand Down

0 comments on commit 4fd27a5

Please sign in to comment.