config.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /**
  2. * Threema Web configuration.
  3. *
  4. * The various options are explained in the `README.md` file.
  5. */
  6. // tslint:disable:max-line-length
  7. export default {
  8. // General
  9. SELF_HOSTED: false,
  10. VERSION_MOUNTAIN: 'Glärnisch',
  11. VERSION_MOUNTAIN_URL: 'https://de.wikipedia.org/wiki/Gl%C3%A4rnisch',
  12. VERSION_MOUNTAIN_IMAGE_URL: 'https://commons.wikimedia.org/wiki/File:Glarus_mit_Gl%C3%A4rnisch,_Sicht_Ennetberge_(18948043634).jpg',
  13. VERSION_MOUNTAIN_IMAGE_COPYRIGHT: 'CC BY Hans Bühler',
  14. VERSION_MOUNTAIN_HEIGHT: 2915,
  15. PREV_PROTOCOL_LAST_VERSION: '1.8.2',
  16. GIT_BRANCH: 'beta',
  17. // SaltyRTC
  18. SALTYRTC_HOST: 'saltyrtc-beta.threema.ch',
  19. SALTYRTC_HOST_PREFIX: 'saltyrtc-',
  20. SALTYRTC_HOST_SUFFIX: '.threema.ch',
  21. SALTYRTC_PORT: 443,
  22. SALTYRTC_SERVER_KEY: 'b1337fc8402f7db8ea639e05ed05d65463e24809792f91eca29e88101b4a2171',
  23. SALTYRTC_LOG_LEVEL: 'warn',
  24. // ICE
  25. ICE_SERVERS: [{
  26. urls: [
  27. 'turn:ds-turn.threema.ch:443?transport=udp',
  28. 'turn:ds-turn.threema.ch:443?transport=tcp',
  29. 'turns:ds-turn.threema.ch:443',
  30. ],
  31. username: 'threema-angular',
  32. credential: 'Uv0LcCq3kyx6EiRwQW5jVigkhzbp70CjN2CJqzmRxG3UGIdJHSJV6tpo7Gj7YnGB',
  33. }],
  34. // Push
  35. PUSH_URL: 'https://push-web-beta.threema.ch/push',
  36. // Debugging options
  37. DEBUG: false,
  38. MSG_DEBUGGING: false, // Log all incoming and outgoing messages
  39. MSGPACK_DEBUGGING: false, // Log URLs to the msgpack visualizer
  40. ICE_DEBUGGING: false,
  41. } as threema.Config;