New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@dxos/broadcast

Package Overview
Dependencies
Maintainers
12
Versions
735
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dxos/broadcast - npm Package Compare versions

Comparing version 2.33.5-dev.b7c9d504 to 2.33.5-dev.bbe0c471

20

dist/src/broadcast.test.js

@@ -63,14 +63,10 @@ "use strict";

}
async function publishAndSync(peers, message, opts) {
const publishAndSync = async (peers, message, opts) => {
const [peerOrigin, ...peersTarget] = peers;
const sync = Promise.all(peersTarget.map((peer) => {
return new Promise(resolve => peer.once('packet', () => resolve()));
}));
const sync = Promise.all(peersTarget.map((peer) => new Promise(resolve => peer.once('packet', () => resolve()))));
const packet = await peerOrigin.publish(message, opts);
await sync;
expect(peersTarget.reduce((prev, curr) => {
return prev && curr.messages.has(packetId(packet));
}, true)).toBe(true);
expect(peersTarget.reduce((prev, curr) => prev && curr.messages.has(packetId(packet)), true)).toBe(true);
return packet;
}
};
test('balancedBinTree: broadcast a message.', async () => {

@@ -108,5 +104,3 @@ const generator = new network_generator_1.NetworkGenerator({

// The cache should have always the limit of 100.
expect(network.peers.slice(1).reduce((prev, next) => {
return prev && next.seenMessagesSize === 2;
}, true)).toBeTruthy();
expect(network.peers.slice(1).reduce((prev, next) => prev && next.seenMessagesSize === 2, true)).toBeTruthy();
time = Date.now() - time;

@@ -117,7 +111,5 @@ if (time < 2000) {

network.peers.forEach((peer) => peer.prune());
expect(network.peers.reduce((prev, next) => {
return prev && next.seenMessagesSize === 0;
}, true)).toBeTruthy();
expect(network.peers.reduce((prev, next) => prev && next.seenMessagesSize === 0, true)).toBeTruthy();
network.peers.forEach((peer) => peer.close());
});
//# sourceMappingURL=broadcast.test.js.map
{
"name": "@dxos/broadcast",
"version": "2.33.5-dev.b7c9d504",
"version": "2.33.5-dev.bbe0c471",
"description": "Abstract module to send broadcast messages.",

@@ -18,5 +18,5 @@ "repository": {

"dependencies": {
"@dxos/async": "2.33.5-dev.b7c9d504",
"@dxos/codec-protobuf": "2.33.5-dev.b7c9d504",
"@dxos/crypto": "2.33.5-dev.b7c9d504",
"@dxos/async": "2.33.5-dev.bbe0c471",
"@dxos/codec-protobuf": "2.33.5-dev.bbe0c471",
"@dxos/crypto": "2.33.5-dev.bbe0c471",
"debug": "^4.3.3",

@@ -26,4 +26,4 @@ "tiny-lru": "^7.0.6"

"devDependencies": {
"@dxos/eslint-plugin": "~1.0.27",
"@dxos/network-generator": "2.33.5-dev.b7c9d504",
"@dxos/eslint-plugin": "~1.0.31",
"@dxos/network-generator": "2.33.5-dev.bbe0c471",
"@dxos/protocols-toolchain": "2.33.4",

@@ -30,0 +30,0 @@ "@types/debug": "^4.1.7",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc