Merge pull request #350 from shocknet/fix/default-content
Fix/default content
This commit is contained in:
commit
19058dac09
2 changed files with 54 additions and 1 deletions
|
|
@ -1416,6 +1416,8 @@ const register = async (alias, pass) => {
|
||||||
await API.Actions.generateOrderAddress(user)
|
await API.Actions.generateOrderAddress(user)
|
||||||
await API.Actions.initWall()
|
await API.Actions.initWall()
|
||||||
await API.Actions.setBio('A little bit about myself.', user)
|
await API.Actions.setBio('A little bit about myself.', user)
|
||||||
|
await API.Actions.setDefaultSeedProvider('', user)
|
||||||
|
await API.Actions.setSeedServiceData('', user)
|
||||||
return pub
|
return pub
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -875,6 +875,55 @@ const setDisplayName = (displayName, user) =>
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {string} encryptedSeedProvider
|
||||||
|
* @param {UserGUNNode} user
|
||||||
|
* @throws {TypeError} Rejects if displayName is not an string or an empty
|
||||||
|
* string.
|
||||||
|
* @returns {Promise<void>}
|
||||||
|
*/
|
||||||
|
const setDefaultSeedProvider = (encryptedSeedProvider, user) =>
|
||||||
|
new Promise((resolve, reject) => {
|
||||||
|
if (!user.is) {
|
||||||
|
throw new Error(ErrorCode.NOT_AUTH)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof encryptedSeedProvider !== 'string') {
|
||||||
|
throw new TypeError()
|
||||||
|
}
|
||||||
|
user.get('seedServiceProviderPubKey').put(encryptedSeedProvider, ack => {
|
||||||
|
if (ack.err && typeof ack.err !== 'number') {
|
||||||
|
reject(new Error(ack.err))
|
||||||
|
} else {
|
||||||
|
resolve()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
/**
|
||||||
|
* @param {string} encryptedSeedServiceData
|
||||||
|
* @param {UserGUNNode} user
|
||||||
|
* @throws {TypeError} Rejects if displayName is not an string or an empty
|
||||||
|
* string.
|
||||||
|
* @returns {Promise<void>}
|
||||||
|
*/
|
||||||
|
const setSeedServiceData = (encryptedSeedServiceData, user) =>
|
||||||
|
new Promise((resolve, reject) => {
|
||||||
|
if (!user.is) {
|
||||||
|
throw new Error(ErrorCode.NOT_AUTH)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof encryptedSeedServiceData !== 'string') {
|
||||||
|
throw new TypeError()
|
||||||
|
}
|
||||||
|
user.get('seedServiceSeedData').put(encryptedSeedServiceData, ack => {
|
||||||
|
if (ack.err && typeof ack.err !== 'number') {
|
||||||
|
reject(new Error(ack.err))
|
||||||
|
} else {
|
||||||
|
resolve()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} initialMsg
|
* @param {string} initialMsg
|
||||||
* @param {string} recipientPublicKey
|
* @param {string} recipientPublicKey
|
||||||
|
|
@ -1757,5 +1806,7 @@ module.exports = {
|
||||||
initWall,
|
initWall,
|
||||||
sendMessageNew,
|
sendMessageNew,
|
||||||
sendSpontaneousPayment,
|
sendSpontaneousPayment,
|
||||||
createPostNew
|
createPostNew,
|
||||||
|
setDefaultSeedProvider,
|
||||||
|
setSeedServiceData
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue