@sanity/themer

0.10.10.10.2
dist/tool.js
~dist/tool.jsModified
+25−26
Index: package/dist/tool.js
===================================================================
--- package/dist/tool.js
+++ package/dist/tool.js
@@ -931,37 +931,36 @@
 	});
 	channel && (channel.listen((data) => {
 		let message = parseMessage(data);
 		if (message) {
-			if (message.type === "hello") {
-				leader ? answer(message.from) : unanswered.add(message.from);
-				return;
-			}
-			if (message.to !== void 0) {
-				if (message.to !== id) return;
-				if (!unchanged) {
-					if (origin === id) {
-						revision = Math.max(revision, message.revision) + 1, channel.post({
-							type: "state",
-							state: shared,
-							revision,
-							from: id
+			if (message.type === "hello") leader ? answer(message.from) : unanswered.add(message.from);
+			else {
+				if (message.to !== void 0) {
+					if (message.to !== id) return;
+					if (!unchanged) {
+						if (origin === id) {
+							revision = Math.max(revision, message.revision) + 1, channel.post({
+								type: "state",
+								state: shared,
+								revision,
+								from: id
+							});
+							return;
+						}
+						if (!isNewer(message)) return;
+					}
+				} else if (!isNewer(message)) return;
+				if (revision = message.revision, origin = message.from, !dequal(message.state, shared)) {
+					shared = message.state, unchanged = !1, applying = !0;
+					try {
+						actorRef.send({
+							type: "themes.sync",
+							state: message.state
 						});
-						return;
+					} finally {
+						applying = !1;
 					}
-					if (!isNewer(message)) return;
 				}
-			} else if (!isNewer(message)) return;
-			if (revision = message.revision, origin = message.from, !dequal(message.state, shared)) {
-				shared = message.state, unchanged = !1, applying = !0;
-				try {
-					actorRef.send({
-						type: "themes.sync",
-						state: message.state
-					});
-				} finally {
-					applying = !1;
-				}
 			}
 		}
 	}), channel.post({
 		type: "hello",