Merge pull request #167 from shocknet/feature/generate-wall-socket

socket on to generate wall
This commit is contained in:
boufni95 2020-08-31 11:15:50 +02:00 committed by GitHub
commit 5cdf4b6b08
2 changed files with 28 additions and 1 deletions

View file

@ -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
*/

View file

@ -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
)}`
)
}