mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
refactoring
This commit is contained in:
parent
7f5f7606dc
commit
43a9306132
@ -2,9 +2,9 @@ import {Receipt} from "web3-utils"
|
|||||||
import AccessStatus from "../models/AccessStatus"
|
import AccessStatus from "../models/AccessStatus"
|
||||||
import Asset from "../ocean/Asset"
|
import Asset from "../ocean/Asset"
|
||||||
import Order from "../ocean/Order"
|
import Order from "../ocean/Order"
|
||||||
import ContractBaseWrapper from "./ContractWrapperBase"
|
import ContractBase from "./ContractBase"
|
||||||
|
|
||||||
export default class OceanAuth extends ContractBaseWrapper {
|
export default class OceanAuth extends ContractBase {
|
||||||
|
|
||||||
public static async getInstance(): Promise<OceanAuth> {
|
public static async getInstance(): Promise<OceanAuth> {
|
||||||
const auth: OceanAuth = new OceanAuth("OceanAuth")
|
const auth: OceanAuth = new OceanAuth("OceanAuth")
|
||||||
|
@ -3,7 +3,7 @@ import Contract from "web3-eth-contract"
|
|||||||
import Logger from "../utils/Logger"
|
import Logger from "../utils/Logger"
|
||||||
import ContractHandler from "./ContractHandler"
|
import ContractHandler from "./ContractHandler"
|
||||||
|
|
||||||
export default abstract class ContractWrapperBase {
|
export default abstract class ContractBase {
|
||||||
|
|
||||||
protected static instance = null
|
protected static instance = null
|
||||||
|
|
||||||
@ -14,6 +14,7 @@ export default abstract class ContractWrapperBase {
|
|||||||
this.contractName = contractName
|
this.contractName = contractName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
public async listenToEventOnce(eventName: string, options: any): Promise<any> {
|
public async listenToEventOnce(eventName: string, options: any): Promise<any> {
|
||||||
return new Promise<any>((resolve, reject) => {
|
return new Promise<any>((resolve, reject) => {
|
||||||
if (!this.contract.events[eventName]) {
|
if (!this.contract.events[eventName]) {
|
||||||
@ -27,6 +28,7 @@ export default abstract class ContractWrapperBase {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
public async getEventData(eventName: any, options: any): Promise<Event[]> {
|
public async getEventData(eventName: any, options: any): Promise<Event[]> {
|
||||||
if (!this.contract.events[eventName]) {
|
if (!this.contract.events[eventName]) {
|
@ -1,9 +1,9 @@
|
|||||||
import BigNumber from "bignumber.js"
|
import BigNumber from "bignumber.js"
|
||||||
import {Receipt} from "web3-utils"
|
import {Receipt} from "web3-utils"
|
||||||
import Order from "../ocean/Order"
|
import Order from "../ocean/Order"
|
||||||
import ContractWrapperBase from "./ContractWrapperBase"
|
import ContractBase from "./ContractBase"
|
||||||
|
|
||||||
export default class OceanMarket extends ContractWrapperBase {
|
export default class OceanMarket extends ContractBase {
|
||||||
|
|
||||||
public static async getInstance(): Promise<OceanMarket> {
|
public static async getInstance(): Promise<OceanMarket> {
|
||||||
const market: OceanMarket = new OceanMarket("OceanMarket")
|
const market: OceanMarket = new OceanMarket("OceanMarket")
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import BigNumber from "bignumber.js"
|
import BigNumber from "bignumber.js"
|
||||||
import {Receipt} from "web3-utils"
|
import {Receipt} from "web3-utils"
|
||||||
import ContractBaseWrapper from "./ContractWrapperBase"
|
import ContractBase from "./ContractBase"
|
||||||
|
|
||||||
export default class OceanToken extends ContractBaseWrapper {
|
export default class OceanToken extends ContractBase {
|
||||||
|
|
||||||
public static async getInstance(): Promise<OceanToken> {
|
public static async getInstance(): Promise<OceanToken> {
|
||||||
const token: OceanToken = new OceanToken("OceanToken")
|
const token: OceanToken = new OceanToken("OceanToken")
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import ConfigProvider from "../../src/ConfigProvider"
|
import ConfigProvider from "../../src/ConfigProvider"
|
||||||
import ContractHandler from "../../src/keeper/ContractHandler"
|
import ContractHandler from "../../src/keeper/ContractHandler"
|
||||||
import config from "../config"
|
import config from "../config"
|
||||||
import ContractWrapperBaseMock from "../mocks/ContractWrapperBase.Mock"
|
import ContractBaseMock from "../mocks/ContractBase.Mock"
|
||||||
|
|
||||||
const wrappedContract = new ContractWrapperBaseMock("OceanToken")
|
const wrappedContract = new ContractBaseMock("OceanToken")
|
||||||
|
|
||||||
before(async () => {
|
before(async () => {
|
||||||
ConfigProvider.configure(config)
|
ConfigProvider.configure(config)
|
@ -1,6 +1,6 @@
|
|||||||
import ContractWrapperBase from "../../src/keeper/ContractWrapperBase"
|
import ContractBase from "../../src/keeper/ContractBase"
|
||||||
|
|
||||||
export default class ContractWrapperBaseMock extends ContractWrapperBase {
|
export default class ContractBaseMock extends ContractBase {
|
||||||
public async initMock() {
|
public async initMock() {
|
||||||
this.init()
|
this.init()
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user