| 1234567891011121314151617181920212223242526272829303132 |
- const {
- preUnBind,
- postUnBind
- } = require('../../lib/utils/relate')
- const {
- LOG_TYPE, dbCmd
- } = require('../../common/constants')
- /**
- * 解绑apple
- * @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#unbind-apple
- * @returns
- */
- module.exports = async function () {
- const { uid } = this.authInfo
- await preUnBind.call(this, {
- uid,
- unBindAccount: {
- apple_openid: dbCmd.exists(true)
- },
- logType: LOG_TYPE.UNBIND_APPLE
- })
- return await postUnBind.call(this, {
- uid,
- unBindAccount: {
- apple_openid: dbCmd.remove()
- },
- logType: LOG_TYPE.UNBIND_APPLE
- })
- }
|