gen order address & at register
This commit is contained in:
parent
20b80bea13
commit
80c2874bbb
2 changed files with 24 additions and 1 deletions
|
|
@ -951,6 +951,7 @@ const register = async (alias, pass) => {
|
||||||
return authenticate(alias, pass).then(async pub => {
|
return authenticate(alias, pass).then(async pub => {
|
||||||
await API.Actions.setDisplayName('anon' + pub.slice(0, 8), user)
|
await API.Actions.setDisplayName('anon' + pub.slice(0, 8), user)
|
||||||
await API.Actions.generateHandshakeAddress(user)
|
await API.Actions.generateHandshakeAddress(user)
|
||||||
|
await API.Actions.generateOrderAddress(user)
|
||||||
return pub
|
return pub
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -917,6 +917,27 @@ const sendPayment = async (to, amount, memo, gun, user, SEA) => {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {UserGUNNode} user
|
||||||
|
* @returns {Promise<void>}
|
||||||
|
*/
|
||||||
|
const generateOrderAddress = user =>
|
||||||
|
new Promise((res, rej) => {
|
||||||
|
if (!user.is) {
|
||||||
|
throw new Error(ErrorCode.NOT_AUTH)
|
||||||
|
}
|
||||||
|
|
||||||
|
const address = uuidv1()
|
||||||
|
|
||||||
|
user.get(Key.CURRENT_ORDER_ADDRESS).put(address, ack => {
|
||||||
|
if (ack.err) {
|
||||||
|
rej(new Error(ack.err))
|
||||||
|
} else {
|
||||||
|
res()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
INITIAL_MSG,
|
INITIAL_MSG,
|
||||||
__createOutgoingFeed,
|
__createOutgoingFeed,
|
||||||
|
|
@ -930,5 +951,6 @@ module.exports = {
|
||||||
sendHRWithInitialMsg,
|
sendHRWithInitialMsg,
|
||||||
setAvatar,
|
setAvatar,
|
||||||
setDisplayName,
|
setDisplayName,
|
||||||
sendPayment
|
sendPayment,
|
||||||
|
generateOrderAddress
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue