mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-06-27 08:22:31 +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 messageHasData = (message) => message.data !== undefined
|
||||
try {
|
||||
// if (messageIsNotFromMe(message) && messageHasData(message)) {
|
||||
if (messageHasData(message)) {
|
||||
if (messageIsNotFromMe(message) && messageHasData(message)) {
|
||||
await sync(message.data)
|
||||
}
|
||||
} catch (e) {
|
||||
@ -50,8 +49,8 @@ const Database = async ({ OpLog, ipfs, identity, databaseId, accessController, s
|
||||
}
|
||||
|
||||
const close = async () => {
|
||||
await log.close()
|
||||
await ipfs.pubsub.unsubscribe(log.id, handleMessage)
|
||||
await log.close()
|
||||
events.emit('close')
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user