You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

strophe.util.js 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /**
  2. * Strophe logger implementation. Logs from level WARN and above.
  3. */
  4. var logger = require("jitsi-meet-logger").getLogger(__filename);
  5. module.exports = function () {
  6. Strophe.log = function (level, msg) {
  7. switch (level) {
  8. case Strophe.LogLevel.WARN:
  9. logger.warn("Strophe: " + msg);
  10. break;
  11. case Strophe.LogLevel.ERROR:
  12. case Strophe.LogLevel.FATAL:
  13. logger.error("Strophe: " + msg);
  14. break;
  15. }
  16. };
  17. Strophe.getStatusString = function (status) {
  18. switch (status) {
  19. case Strophe.Status.ERROR:
  20. return "ERROR";
  21. case Strophe.Status.CONNECTING:
  22. return "CONNECTING";
  23. case Strophe.Status.CONNFAIL:
  24. return "CONNFAIL";
  25. case Strophe.Status.AUTHENTICATING:
  26. return "AUTHENTICATING";
  27. case Strophe.Status.AUTHFAIL:
  28. return "AUTHFAIL";
  29. case Strophe.Status.CONNECTED:
  30. return "CONNECTED";
  31. case Strophe.Status.DISCONNECTED:
  32. return "DISCONNECTED";
  33. case Strophe.Status.DISCONNECTING:
  34. return "DISCONNECTING";
  35. case Strophe.Status.ATTACHED:
  36. return "ATTACHED";
  37. default:
  38. return "unknown";
  39. }
  40. };
  41. };