@node-lightning/wire
Version:
Lightning Network Wire Protocol
23 lines • 968 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PeerMessageMultiplexer = void 0;
const MessageType_1 = require("./MessageType");
class PeerMessageMultiplexer {
async onPeerMessage(peer, msg) {
switch (msg.type) {
// gossip messages
case MessageType_1.MessageType.ChannelAnnouncement:
case MessageType_1.MessageType.ChannelUpdate:
case MessageType_1.MessageType.NodeAnnouncement:
case MessageType_1.MessageType.QueryChannelRange:
case MessageType_1.MessageType.ReplyChannelRange:
case MessageType_1.MessageType.QueryShortChannelIds:
case MessageType_1.MessageType.ReplyShortChannelIdsEnd: {
await this.gossipManager.handlePeerMessage(peer, msg);
break;
}
}
}
}
exports.PeerMessageMultiplexer = PeerMessageMultiplexer;
//# sourceMappingURL=PeerMessageMultiplexer.js.map