Compare commits

...
Author SHA1 Message Date
maciek 06697454ea chore: liquidity provision, change query for set flag live: true 2023-03-31 14:52:38 +02:00
5 changed files with 6 additions and 18 deletions
@@ -57,7 +57,7 @@ fragment LiquidityProvisionFields on LiquidityProvision {
query LiquidityProvisions($marketId: ID!) {
market(id: $marketId) {
liquidityProvisionsConnection {
liquidityProvisionsConnection(live: true) {
edges {
node {
...LiquidityProvisionFields
@@ -1,6 +1,6 @@
fragment MarketNode on Market {
id
liquidityProvisionsConnection {
liquidityProvisionsConnection(live: true) {
edges {
node {
commitmentAmount
+2 -2
View File
@@ -138,7 +138,7 @@ export type MarketLpQueryResult = Apollo.QueryResult<MarketLpQuery, MarketLpQuer
export const LiquidityProvisionsDocument = gql`
query LiquidityProvisions($marketId: ID!) {
market(id: $marketId) {
liquidityProvisionsConnection {
liquidityProvisionsConnection(live: true) {
edges {
node {
...LiquidityProvisionFields
@@ -290,4 +290,4 @@ export function useLiquidityProviderFeeShareUpdateSubscription(baseOptions: Apol
return Apollo.useSubscription<LiquidityProviderFeeShareUpdateSubscription, LiquidityProviderFeeShareUpdateSubscriptionVariables>(LiquidityProviderFeeShareUpdateDocument, options);
}
export type LiquidityProviderFeeShareUpdateSubscriptionHookResult = ReturnType<typeof useLiquidityProviderFeeShareUpdateSubscription>;
export type LiquidityProviderFeeShareUpdateSubscriptionResult = Apollo.SubscriptionResult<LiquidityProviderFeeShareUpdateSubscription>;
export type LiquidityProviderFeeShareUpdateSubscriptionResult = Apollo.SubscriptionResult<LiquidityProviderFeeShareUpdateSubscription>;
+1 -1
View File
@@ -13,7 +13,7 @@ export type LiquidityProvisionMarketsQuery = { __typename?: 'Query', marketsConn
export const MarketNodeFragmentDoc = gql`
fragment MarketNode on Market {
id
liquidityProvisionsConnection {
liquidityProvisionsConnection(live: true) {
edges {
node {
commitmentAmount
@@ -65,23 +65,11 @@ export const liquidityProvisionsDataProvider = makeDataProvider<
});
},
getData: (responseData: LiquidityProvisionsQuery | null) => {
// to remove dedupe after core fix https://github.com/vegaprotocol/vega/issues/8043
const dedupeArr: string[] = [];
return (
responseData?.market?.liquidityProvisionsConnection?.edges?.map(
(e) => e?.node
) ?? []
).filter((e) => {
if (e) {
const id = getId(e);
if (dedupeArr.includes(id)) {
return false;
}
dedupeArr.push(id);
return true;
}
return false;
}) as LiquidityProvisionFieldsFragment[];
).filter((e) => !!e) as LiquidityProvisionFieldsFragment[];
},
getDelta: (
subscriptionData: LiquidityProvisionsUpdateSubscription