Skip to content

Commit

Permalink
feat: 🎸 upadte get from messagehub function
Browse files Browse the repository at this point in the history
  • Loading branch information
waynewyang committed Jan 9, 2024
1 parent e10f329 commit e336e39
Show file tree
Hide file tree
Showing 6 changed files with 99 additions and 7 deletions.
2 changes: 0 additions & 2 deletions src/pages/basic/tabel/dataset/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React, { useEffect, useState } from "react"
import { useRouter } from "next/router"
import { DatasetMetadata } from "@dataswapjs/dataswapjs"
import DatasetTabel from "@/components/table/dataset"
import {
Expand All @@ -26,7 +25,6 @@ export default ({ queryParam }: IProps) => {
pageSize: defaultTableQueryParams.limit,
})
const [search, setSearch] = useState<string>("")
const router = useRouter()

const currentQueryParams: QueryParam<DatasetMetadata> = {
network: queryParam?.network,
Expand Down
1 change: 1 addition & 0 deletions src/pages/dataset/detail/[id].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ export default () => {
/>
),
car: <CarPage />,
//@ts-ignore
requirement: <DatasetRequirementTable data={[]} />,
})

Expand Down
1 change: 1 addition & 0 deletions src/pages/dataset/requirement/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ export default ({ id }: IProps) => {
<DatasetReplicasDescription data={datasetOverview} />
)} */}
{replicasList && (
//@ts-ignore
<DatasetRequirementTabel data={replicasList} />
)}
</>
Expand Down
4 changes: 2 additions & 2 deletions src/pages/matching/detail/[id].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import { useEffect, useState } from "react"
import axios from "axios"
import { convertDataToItems } from "@unipackage/webkit"
import { MatchingBid } from "@/shared/types"
import CarReplicaPage from "../../basic/carReplica"
import MessageBasicPage from "../../basic/message"
import CarReplicaPage from "../../basic/tabel/carReplica"
import MessageBasicPage from "../../basic/tabel/message"

const onChange = (key: string) => {
console.log(key)
Expand Down
3 changes: 1 addition & 2 deletions src/pages/matching/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,8 @@ export default function IndexPage({}: InferGetServerSidePropsType<
</Button>
</div> */}
</div>

{/* {list && <MatchingTabel data={list} handleClose={handleClose} />} */}
{list && <MatchingTabel data={list} />}
{/* {list && <MatchingTabel data={list} />} */}
</>
)
}
95 changes: 94 additions & 1 deletion src/shared/messagehub/get.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
import { axiosEx } from "./axiosEx"
import { DatasetMetadata, DataswapMessage } from "@dataswapjs/dataswapjs"
import {
Car,
CarReplica,
DatasetMetadata,
DatasetProofMetadata,
DatasetRequirement,
DataswapMessage,
MatchingMetadata,
MatchingTarget,
} from "@dataswapjs/dataswapjs"
import { QueryParam } from "./queryParams"
import { ValueFields, Result } from "@unipackage/utils"

Expand Down Expand Up @@ -50,6 +59,90 @@ export async function getDatasetMetadataCount(
return await getDswap<DatasetMetadata>("/datasetMetadata/total", queryParam)
}

export async function getDatasetRequirement(
queryParam: QueryParam<DatasetRequirement>
): Promise<Result<ValueFields<DatasetRequirement>[]>> {
return await getDswap<DatasetRequirement>(
"/datasetrequirement/query",
queryParam
)
}

export async function getDatasetRequirementCount(
queryParam: QueryParam<DatasetRequirement>
): Promise<Result<number>> {
return await getDswap<DatasetRequirement>(
"/datasetrequirement/total",
queryParam
)
}

export async function getDatasetProofMetadata(
queryParam: QueryParam<DatasetProofMetadata>
): Promise<Result<ValueFields<DatasetProofMetadata>[]>> {
return await getDswap<DatasetProofMetadata>(
"/datasetproofmetadata/query",
queryParam
)
}

export async function getDatasetProofMetadataCount(
queryParam: QueryParam<DatasetProofMetadata>
): Promise<Result<number>> {
return await getDswap<DatasetProofMetadata>(
"/datasetproofmetadata/total",
queryParam
)
}

export async function getCar(
queryParam: QueryParam<Car>
): Promise<Result<ValueFields<Car>[]>> {
return await getDswap<Car>("/car/query", queryParam)
}

export async function getCarCount(
queryParam: QueryParam<Car>
): Promise<Result<number>> {
return await getDswap<Car>("/car/total", queryParam)
}

export async function getCarReplica(
queryParam: QueryParam<CarReplica>
): Promise<Result<ValueFields<CarReplica>[]>> {
return await getDswap<CarReplica>("/car/query", queryParam)
}

export async function getCarReplicaCount(
queryParam: QueryParam<CarReplica>
): Promise<Result<number>> {
return await getDswap<CarReplica>("/car/total", queryParam)
}

export async function getMatchingMetadata(
queryParam: QueryParam<MatchingMetadata>
): Promise<Result<ValueFields<MatchingMetadata>[]>> {
return await getDswap<MatchingMetadata>("/car/query", queryParam)
}

export async function getMatchingMetadataCount(
queryParam: QueryParam<MatchingMetadata>
): Promise<Result<number>> {
return await getDswap<MatchingMetadata>("/car/total", queryParam)
}

export async function getMatchingTarget(
queryParam: QueryParam<MatchingTarget>
): Promise<Result<ValueFields<MatchingTarget>[]>> {
return await getDswap<MatchingTarget>("/car/query", queryParam)
}

export async function getMatchingTargetCount(
queryParam: QueryParam<MatchingTarget>
): Promise<Result<number>> {
return await getDswap<MatchingTarget>("/car/total", queryParam)
}

export interface SyncStatus {
startSyncHeight: number
currentSyncHeight: number
Expand Down

0 comments on commit e336e39

Please sign in to comment.