mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-06-27 16:32:30 +00:00
Fix peer sending messages to themselves
This commit is contained in:
parent
967abafb8d
commit
96f07d6e2b
@ -28,8 +28,7 @@ const Database = async ({ OpLog, ipfs, identity, databaseId, accessController, s
|
|||||||
const messageIsNotFromMe = (message) => String(peerId) !== String(message.from)
|
const messageIsNotFromMe = (message) => String(peerId) !== String(message.from)
|
||||||
const messageHasData = (message) => message.data !== undefined
|
const messageHasData = (message) => message.data !== undefined
|
||||||
try {
|
try {
|
||||||
// if (messageIsNotFromMe(message) && messageHasData(message)) {
|
if (messageIsNotFromMe(message) && messageHasData(message)) {
|
||||||
if (messageHasData(message)) {
|
|
||||||
await sync(message.data)
|
await sync(message.data)
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@ -50,8 +49,8 @@ const Database = async ({ OpLog, ipfs, identity, databaseId, accessController, s
|
|||||||
}
|
}
|
||||||
|
|
||||||
const close = async () => {
|
const close = async () => {
|
||||||
await log.close()
|
|
||||||
await ipfs.pubsub.unsubscribe(log.id, handleMessage)
|
await ipfs.pubsub.unsubscribe(log.id, handleMessage)
|
||||||
|
await log.close()
|
||||||
events.emit('close')
|
events.emit('close')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user