Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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