Browse Source

Fixed unnecesarry error with receiving Redis messages

Kristian Vos 4 years ago
parent
commit
9c81389996
1 changed files with 6 additions and 6 deletions
  1. 6 6
      backend/logic/cache/index.js

+ 6 - 6
backend/logic/cache/index.js

@@ -254,12 +254,12 @@ class _CacheModule extends CoreClass {
 				};
 
 				subs[payload.channel].client.on("message", (channel, message) => {
-					try {
-						CacheModule.log("INFO", `Got message. Channel: ${channel}, message: ${message}`);
-						message = JSON.parse(message);
-					} catch (err) {
-						console.error(err);
-					}
+					if (message.startsWith("[") || message.startsWith("{"))
+						try {
+							message = JSON.parse(message);
+						} catch (err) {
+							console.error(err);
+						}
 
 					return subs[channel].cbs.forEach(cb => cb(message));
 				});