Merge pull request #167 from shocknet/feature/generate-wall-socket
socket on to generate wall
This commit is contained in:
commit
5cdf4b6b08
2 changed files with 28 additions and 1 deletions
|
|
@ -510,6 +510,7 @@ class Mediator {
|
|||
this.generateHandshakeNode
|
||||
)
|
||||
this.socket.on('GENERATE_ORDER_ADDRESS', this.generateOrderAddress)
|
||||
this.socket.on('INIT_FEED_WALL', this.initWall)
|
||||
this.socket.on(Action.SEND_HANDSHAKE_REQUEST, this.sendHandshakeRequest)
|
||||
this.socket.on(
|
||||
Action.SEND_HANDSHAKE_REQUEST_WITH_INITIAL_MSG,
|
||||
|
|
@ -772,6 +773,32 @@ class Mediator {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {Readonly<{ token: string }>} body
|
||||
*/
|
||||
initWall = async body => {
|
||||
try {
|
||||
const { token } = body
|
||||
|
||||
await throwOnInvalidToken(token)
|
||||
|
||||
await API.Actions.initWall()
|
||||
|
||||
this.socket.emit('INIT_FEED_WALL', {
|
||||
ok: true,
|
||||
msg: null,
|
||||
origBody: body
|
||||
})
|
||||
} catch (err) {
|
||||
logger.info(err)
|
||||
this.socket.emit('INIT_FEED_WALL', {
|
||||
ok: false,
|
||||
msg: err.message,
|
||||
origBody: body
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {Readonly<{ recipientPublicKey: string , token: string }>} body
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -1424,7 +1424,7 @@ const createPost = async (tags, title, content) => {
|
|||
if (!Common.Schema.isPost(completePost)) {
|
||||
throw new Error(
|
||||
`completePost not a Post inside Actions.createPost(): ${JSON.stringify(
|
||||
createPost
|
||||
completePost
|
||||
)}`
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue