24 lines
875 B
JavaScript
24 lines
875 B
JavaScript
'use strict';
|
|
|
|
var MessageType = {
|
|
Connection: 0,
|
|
Block: 1,
|
|
Transaction: 2,
|
|
PrePrepare: 3,
|
|
Prepare: 4,
|
|
Commit: 5,
|
|
Sync: 6,
|
|
SyncBlock: 7
|
|
};
|
|
|
|
module.exports = {
|
|
type: MessageType,
|
|
connection: (data) => { return { type: MessageType.Connection, data: data }; },
|
|
block: (data) => { return { type: MessageType.Block, data: data }; },
|
|
preprepare: (data) => { return { type: MessageType.PrePrepare, data: data }; },
|
|
prepare: (data) => { return { type: MessageType.Prepare, data: data }; },
|
|
commit: (data) => { return { type: MessageType.Commit, data: data }; },
|
|
transaction: (data) => { return { type: MessageType.Transaction, data: data }; },
|
|
sync: (data) => { return { type: MessageType.Sync, data: data }; },
|
|
sync_block: (data) => { return { type: MessageType.SyncBlock, data: data }; }
|
|
}; |