Merge pull request #350 from shocknet/fix/default-content

Fix/default content
This commit is contained in:
CapDog 2021-04-24 16:10:28 -04:00 committed by GitHub
commit 19058dac09
2 changed files with 54 additions and 1 deletions

View file

@ -1416,6 +1416,8 @@ const register = async (alias, pass) => {
await API.Actions.generateOrderAddress(user)
await API.Actions.initWall()
await API.Actions.setBio('A little bit about myself.', user)
await API.Actions.setDefaultSeedProvider('', user)
await API.Actions.setSeedServiceData('', user)
return pub
})
}

View file

@ -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} recipientPublicKey
@ -1757,5 +1806,7 @@ module.exports = {
initWall,
sendMessageNew,
sendSpontaneousPayment,
createPostNew
createPostNew,
setDefaultSeedProvider,
setSeedServiceData
}