InMemoryPurchaseStore
@totemsdk/edge / InMemoryPurchaseStore
Class: InMemoryPurchaseStore
In-memory purchase store. No crash guarantees — dev/test only.
Implements
Constructors
Constructor
new InMemoryPurchaseStore():
InMemoryPurchaseStore
Returns
InMemoryPurchaseStore
Methods
compareAndSet()
compareAndSet(
purchaseId,expectedRevision,next):Promise<boolean>
Parameters
purchaseId
string
expectedRevision
number
next
Returns
Promise<boolean>
Implementation of
create()
create(
record):Promise<void>
Parameters
record
Returns
Promise<void>
Implementation of
get()
get(
purchaseId):Promise<PurchaseRecord|undefined>
Parameters
purchaseId
string
Returns
Promise<PurchaseRecord | undefined>
Implementation of
listRecoverable()
listRecoverable():
Promise<PurchaseRecord[]>
Returns
Promise<PurchaseRecord[]>