wsclients.js 434 B

123456789101112131415161718192021222324
  1. import Logs from "../libs/logs.js";
  2. const WS_CLIENTS = {};
  3. const setWebSocketClient = (platform, ws) => {
  4. if (!platform || !ws) {
  5. return;
  6. }
  7. WS_CLIENTS[platform] = ws;
  8. }
  9. const getWebSocketClient = (platform) => {
  10. return WS_CLIENTS[platform] ?? null;
  11. }
  12. const removeWebSocketClient = (platform) => {
  13. delete WS_CLIENTS[platform];
  14. }
  15. export default {
  16. setWebSocketClient,
  17. getWebSocketClient,
  18. removeWebSocketClient,
  19. }