Skip to content

Commit

Permalink
chore(trading): remove not used close position code and liquidity sub…
Browse files Browse the repository at this point in the history
…scription (#3350)
  • Loading branch information
bglownia authored Apr 3, 2023
1 parent 381d901 commit 351a5aa
Show file tree
Hide file tree
Showing 11 changed files with 3 additions and 816 deletions.
10 changes: 0 additions & 10 deletions libs/liquidity/src/lib/MarketLiquidity.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,3 @@ query LiquidityProviderFeeShare($marketId: ID!) {
}
}
}

subscription LiquidityProviderFeeShareUpdate($marketId: ID!) {
marketsData(marketIds: [$marketId]) {
liquidityProviderFeeShare {
partyId
equityLikeShare
averageEntryValuation
}
}
}
43 changes: 1 addition & 42 deletions libs/liquidity/src/lib/__generated__/MarketLiquidity.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 2 additions & 32 deletions libs/liquidity/src/lib/liquidity-data-provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import produce from 'immer';

import {
LiquidityProviderFeeShareDocument,
LiquidityProviderFeeShareUpdateDocument,
LiquidityProvisionsDocument,
LiquidityProvisionsUpdateDocument,
MarketLpDocument,
Expand All @@ -18,7 +17,6 @@ import type {
LiquidityProviderFeeShareFieldsFragment,
LiquidityProviderFeeShareQuery,
LiquidityProviderFeeShareQueryVariables,
LiquidityProviderFeeShareUpdateSubscription,
LiquidityProvisionFieldsFragment,
LiquidityProvisionsQuery,
LiquidityProvisionsQueryVariables,
Expand Down Expand Up @@ -115,42 +113,14 @@ export const marketLiquidityDataProvider = makeDataProvider<
export const liquidityFeeShareDataProvider = makeDataProvider<
LiquidityProviderFeeShareQuery,
LiquidityProviderFeeShareFieldsFragment[],
LiquidityProviderFeeShareUpdateSubscription,
LiquidityProviderFeeShareUpdateSubscription['marketsData'][0]['liquidityProviderFeeShare'],
never,
never,
LiquidityProviderFeeShareQueryVariables
>({
query: LiquidityProviderFeeShareDocument,
subscriptionQuery: LiquidityProviderFeeShareUpdateDocument,
update: (
data: LiquidityProviderFeeShareFieldsFragment[] | null,
deltas: LiquidityProviderFeeShareUpdateSubscription['marketsData'][0]['liquidityProviderFeeShare']
) => {
return produce(data || [], (draft) => {
deltas?.forEach((delta) => {
const id = delta.partyId;
const index = draft.findIndex((a) => a.party.id === id);
if (index !== -1) {
draft[index].equityLikeShare = delta.equityLikeShare;
draft[index].averageEntryValuation = delta.averageEntryValuation;
} else {
draft.unshift({
equityLikeShare: delta.equityLikeShare,
averageEntryValuation: delta.averageEntryValuation,
party: {
id: delta.partyId,
},
// TODO add accounts connection to the subscription
});
}
});
});
},
getData: (data) => {
return data?.market?.data?.liquidityProviderFeeShare || [];
},
getDelta: (subscriptionData: LiquidityProviderFeeShareUpdateSubscription) => {
return subscriptionData.marketsData[0].liquidityProviderFeeShare;
},
});

export type Filter = { partyId?: string; active?: boolean };
Expand Down
1 change: 0 additions & 1 deletion libs/positions/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ export * from './lib/positions-data-providers';
export * from './lib/margin-data-provider';
export * from './lib/margin-calculator';
export * from './lib/positions-table';
export * from './lib/use-close-position';
export * from './lib/use-market-margin';
export * from './lib/use-market-position-open-volume';
export * from './lib/use-open-volume';
Expand Down
109 changes: 0 additions & 109 deletions libs/positions/src/lib/close-position-dialog/complete.tsx

This file was deleted.

102 changes: 0 additions & 102 deletions libs/positions/src/lib/close-position-dialog/requested.spec.tsx

This file was deleted.

37 changes: 0 additions & 37 deletions libs/positions/src/lib/close-position-dialog/requested.tsx

This file was deleted.

Loading

0 comments on commit 351a5aa

Please sign in to comment.