123456789101112131415161718192021 |
- const authPersist = require('./persist')
- const authsettings = require('./settings')
-
-
- const authLeave = async (gunRoot, alias = gunRoot._.user._.alias) => {
- var user = gunRoot._.user._ || {};
- [ 'get', 'soul', 'ack', 'put', 'is', 'alias', 'pub', 'epub', 'sea' ].map((key) => delete user[key])
- if(user.$){
- delete user.$.is;
- }
-
- gunRoot.user();
-
- try {
- await authPersist({ alias: alias })
- } catch (e) {}
- return { ok: 0 }
- }
- module.exports = authLeave
-
|