id-generator.js (413B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 "use strict"; 6 7 exports.IdGenerator = class IdGenerator { 8 constructor() { 9 this.messageId = 1; 10 } 11 12 getNextId(packet) { 13 return packet && packet.actor ? packet.actor : "" + this.messageId++; 14 } 15 };