Skip to content

Commit

Permalink
add operate interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
v1xingyue committed Oct 1, 2024
1 parent 50aa665 commit 15f3978
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
1 change: 0 additions & 1 deletion src/params.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@ export class CreateStreamParams {
export enum OperateType {
Pause,
Resume,
Claim,
}

export interface StreamOperateOptions {
Expand Down
15 changes: 11 additions & 4 deletions src/stream.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,16 +98,23 @@ export class Stream {
}
}

public async resumeStream(options: StreamOperateParams) {
options.setOperateType(OperateType.Resume);
return this.operateStream(options);
}
public async batchCreateSteam() {}

public async extendStream() {}
public async closeStream() {}
public async withdrawStream() {}
public async batchWithdrawStream() {}

public async pauseStream(options: StreamOperateParams) {
options.setOperateType(OperateType.Pause);
return this.operateStream(options);
}

public async resumeStream(options: StreamOperateParams) {
options.setOperateType(OperateType.Resume);
return this.operateStream(options);
}

public async operateStream(options: StreamOperateParams) {
const aptos = this.getAptosClient();
let tx: SimpleTransaction = await aptos.transaction.build.simple({
Expand Down

0 comments on commit 15f3978

Please sign in to comment.