Skip to content

Return offer result in makeOffer #122

Open
@samsiegart

Description

@samsiegart

What is the Problem Being Solved?

The makeOffer function in walletConnection.ts doesn't share the offer result, it only reports error, accepted, or refunded. Apps might want to access the offer result after making an offer, and right now they'd have to manually watch updates in vstorage to see them.

Description of the Design

Add a case for update.status.result !== undefined in watchUpdates, it could do something like:

onStatusChange({ status: 'result', data: update.status.result });

One consideration to figure out is when to stop watching for updates. Does every offer return a result or an error? Is a result guaranteed to be returned before or after numWantsSatisfied?

Test Plan

Probably testing by linking the package locally with dapp-offer-up would be the most straighforward.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions