From cb38c3525d8721b913e76a6099a2890756f0fbf3 Mon Sep 17 00:00:00 2001 From: Noah Saso Date: Sun, 16 Jul 2023 14:24:06 +0200 Subject: [PATCH] Use indexer for more queries in static props getter. --- .../DaoProposalMultiple/functions/fetchPreProposeAddress.ts | 2 ++ .../DaoProposalSingle/functions/fetchPreProposeAddress.ts | 2 ++ .../DaoProposalSingle/functions/makeGetProposalInfo.ts | 6 ++++++ packages/stateful/server/makeGetDaoStaticProps.ts | 2 ++ 4 files changed, 12 insertions(+) diff --git a/packages/stateful/proposal-module-adapter/adapters/DaoProposalMultiple/functions/fetchPreProposeAddress.ts b/packages/stateful/proposal-module-adapter/adapters/DaoProposalMultiple/functions/fetchPreProposeAddress.ts index 96957b9344..556ea40b93 100644 --- a/packages/stateful/proposal-module-adapter/adapters/DaoProposalMultiple/functions/fetchPreProposeAddress.ts +++ b/packages/stateful/proposal-module-adapter/adapters/DaoProposalMultiple/functions/fetchPreProposeAddress.ts @@ -16,6 +16,8 @@ export const fetchPreProposeAddress: FetchPreProposeAddressFunction = async ( address: proposalModuleAddress, formula: 'daoProposalMultiple/creationPolicy', chainId, + // TODO(numia): Remove this once provided. + required: true, }) } catch (err) { // Ignore error. diff --git a/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/fetchPreProposeAddress.ts b/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/fetchPreProposeAddress.ts index 0e67de91da..8f713e6112 100644 --- a/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/fetchPreProposeAddress.ts +++ b/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/fetchPreProposeAddress.ts @@ -22,6 +22,8 @@ export const fetchPreProposeAddress: FetchPreProposeAddressFunction = async ( address: proposalModuleAddress, formula: 'daoProposalSingle/creationPolicy', chainId, + // TODO(numia): Remove this once provided. + required: true, }) } catch (err) { // Ignore error. diff --git a/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/makeGetProposalInfo.ts b/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/makeGetProposalInfo.ts index b92114a62d..7b12c6ea88 100644 --- a/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/makeGetProposalInfo.ts +++ b/packages/stateful/proposal-module-adapter/adapters/DaoProposalSingle/functions/makeGetProposalInfo.ts @@ -47,6 +47,8 @@ export const makeGetProposalInfo = address: proposalModule.address, formula: 'info', chainId, + // TODO(numia): Remove this once provided. + required: true, }) } catch (err) { // Ignore error. @@ -73,6 +75,8 @@ export const makeGetProposalInfo = id: proposalNumber, }, chainId, + // TODO(numia): Remove this once provided. + required: true, }) } catch (err) { // Ignore error. @@ -127,6 +131,8 @@ export const makeGetProposalInfo = id, }, chainId, + // TODO(numia): Remove this once provided. + required: true, }) // If indexer returned a value, assume it's a date. if (createdAt) { diff --git a/packages/stateful/server/makeGetDaoStaticProps.ts b/packages/stateful/server/makeGetDaoStaticProps.ts index 7b2e67aaa6..aad9d16e84 100644 --- a/packages/stateful/server/makeGetDaoStaticProps.ts +++ b/packages/stateful/server/makeGetDaoStaticProps.ts @@ -539,6 +539,8 @@ const daoCoreDumpState = async ( address: coreAddress, formula: 'daoCore/listItems', chainId: CHAIN_ID, + // TODO(numia): Remove this once provided. + required: true, })) ?? [] const parentDaoInfo = await loadParentDaoInfo(