feat: promisify In-App Purchase (#17355)
* feat: promisify In-App Purchase * use mate::Arguments in GetProducts
This commit is contained in:
parent
faabd0cc8b
commit
3e5a98b5f4
11 changed files with 113 additions and 46 deletions
|
@ -1,5 +1,7 @@
|
|||
'use strict'
|
||||
|
||||
const { deprecate } = require('electron')
|
||||
|
||||
if (process.platform === 'darwin') {
|
||||
const { EventEmitter } = require('events')
|
||||
const { inAppPurchase, InAppPurchase } = process.atomBinding('in_app_purchase')
|
||||
|
@ -18,3 +20,6 @@ if (process.platform === 'darwin') {
|
|||
getReceiptURL: () => ''
|
||||
}
|
||||
}
|
||||
|
||||
module.exports.purchaseProduct = deprecate.promisify(module.exports.purchaseProduct)
|
||||
module.exports.getProducts = deprecate.promisify(module.exports.getProducts)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue