mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
removed Auth contract
This commit is contained in:
parent
fc46592fe9
commit
3364feb9dd
@ -1,4 +1,3 @@
|
||||
import OceanAuth from "./contracts/Auth"
|
||||
import AccessConditions from "./contracts/conditions/AccessConditions"
|
||||
import PaymentConditions from "./contracts/conditions/PaymentConditions"
|
||||
import DIDRegistry from "./contracts/DIDRegistry"
|
||||
@ -27,7 +26,6 @@ export default class Keeper {
|
||||
Keeper.instance = new Keeper()
|
||||
|
||||
Keeper.instance.dispenser = await Dispenser.getInstance()
|
||||
Keeper.instance.auth = await OceanAuth.getInstance()
|
||||
Keeper.instance.token = await OceanToken.getInstance()
|
||||
Keeper.instance.serviceAgreement = await ServiceExecutionAgreement.getInstance()
|
||||
Keeper.instance.accessConditions = await AccessConditions.getInstance()
|
||||
@ -55,12 +53,6 @@ export default class Keeper {
|
||||
*/
|
||||
public dispenser: Dispenser
|
||||
|
||||
/**
|
||||
* Ocean Auth smart contract instance.
|
||||
* @type {OceanAuth}
|
||||
*/
|
||||
public auth: OceanAuth
|
||||
|
||||
/**
|
||||
* Service agreement smart contract instance.
|
||||
* @type {ServiceExecutionAgreement}
|
||||
|
@ -1,34 +0,0 @@
|
||||
import {Receipt} from "web3-utils"
|
||||
import AccessStatus from "../../models/AccessStatus"
|
||||
import ContractBase from "./ContractBase"
|
||||
|
||||
export default class OceanAuth extends ContractBase {
|
||||
|
||||
public static async getInstance(): Promise<OceanAuth> {
|
||||
const auth: OceanAuth = new OceanAuth("OceanAuth")
|
||||
await auth.init()
|
||||
return auth
|
||||
}
|
||||
|
||||
public async getOrderStatus(orderId: string): Promise<AccessStatus> {
|
||||
return this.call("statusOfAccessRequest", [orderId])
|
||||
.then((status: string) => {
|
||||
const statusInt = parseInt(status, 10)
|
||||
const statusString = AccessStatus[statusInt]
|
||||
return AccessStatus[statusString]
|
||||
})
|
||||
}
|
||||
|
||||
public async getEncryptedAccessToken(orderId: string, consumerAddress: string): Promise<Receipt> {
|
||||
return this.call("getEncryptedAccessToken", [orderId], consumerAddress)
|
||||
}
|
||||
|
||||
public async getTempPubKey(orderId: string) {
|
||||
return this.call("getTempPubKey", [orderId])
|
||||
}
|
||||
|
||||
public async deliverAccessToken(orderId: string, accessToken: string, publisherAddress: string) {
|
||||
return this.send("deliverAccessToken", publisherAddress, [orderId, accessToken])
|
||||
}
|
||||
|
||||
}
|
@ -20,10 +20,6 @@ describe("Keeper", () => {
|
||||
assert(keeper.dispenser !== null)
|
||||
})
|
||||
|
||||
it("should have auth", () => {
|
||||
assert(keeper.auth !== null)
|
||||
})
|
||||
|
||||
it("should have token", () => {
|
||||
assert(keeper.token !== null)
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user