protobufs.js 603 B

123456789101112131415161718
  1. ;(function() {
  2. 'use strict';
  3. window.textsecure = window.textsecure || {};
  4. window.textsecure.protobuf = {};
  5. function loadProtoBufs(filename) {
  6. return dcodeIO.ProtoBuf.loadProtoFile({root: '/protos', file: filename}, function(error, result) {
  7. var protos = result.build('textsecure');
  8. for (var protoName in protos) {
  9. textsecure.protobuf[protoName] = protos[protoName];
  10. }
  11. });
  12. };
  13. loadProtoBufs('IncomingPushMessageSignal.proto');
  14. loadProtoBufs('SubProtocol.proto');
  15. loadProtoBufs('DeviceMessages.proto');
  16. })();