Skip to content

Commit

Permalink
feat: add market price filter
Browse files Browse the repository at this point in the history
  • Loading branch information
strahe committed Jan 31, 2025
1 parent c54e6c6 commit 1affdff
Show file tree
Hide file tree
Showing 11 changed files with 365 additions and 139 deletions.
183 changes: 143 additions & 40 deletions graph/generated.go

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

2 changes: 1 addition & 1 deletion graph/loaders/market.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ func (l *MarketLoaderImpl) MarketMk12PriceFilter(ctx context.Context, name strin
max_size,
price,
verified
FROM market_mk12_price_filter
FROM market_mk12_pricing_filters
WHERE name = $1`, name)
if err != nil {
return nil, err
Expand Down
24 changes: 13 additions & 11 deletions graph/resolvers/market_setting.go

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

5 changes: 3 additions & 2 deletions graph/schema/market_setting.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ type PriceFilter {
extend type Query {
makretPriceFilters: [PriceFilter!]
marketPriceFilter(name: String!): PriceFilter
marketCheckPriceFilter(name: String!): Boolean!
}

input PriceFilterInput {
Expand All @@ -24,7 +25,7 @@ input PriceFilterInput {
}

extend type Mutation {
marketAddPriceFilter(input: PriceFilterInput!): PriceFilter
marketAddPriceFilter(input: PriceFilterInput!): Boolean!
marketUpdatePriceFilter(input: PriceFilterInput!): PriceFilter
marketDeletePriceFilter(name: String!): PriceFilter
marketDeletePriceFilter(name: String!): Boolean!
}
1 change: 1 addition & 0 deletions ui/src/components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ declare module 'vue' {
EpochField: typeof import('./components/app/EpochField.vue')['default']
HostPortSelectInput: typeof import('./components/app/HostPortSelectInput.vue')['default']
MinerSelectInput: typeof import('./components/app/MinerSelectInput.vue')['default']
PriceInput: typeof import('./components/app/PriceInput.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
StoragePathTable: typeof import('./components/app/StoragePathTable.vue')['default']
Expand Down
Loading

0 comments on commit 1affdff

Please sign in to comment.