Skip to content

Commit 626d4f4

Browse files
committed
support custom block overlays
1 parent 03dd9c6 commit 626d4f4

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

modules/custom_overlays.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,20 @@ def parse_config(name: str, config: dict, vset: list = None):
3131
"msg_sender": False,
3232
})
3333
else:
34-
result["nodes"].append({
35-
"adnl_id": hex2base64(k),
36-
"msg_sender": v["msg_sender"],
37-
})
38-
if v["msg_sender"]:
39-
result["nodes"][-1]["msg_sender_priority"] = v["msg_sender_priority"]
34+
if "block_sender" in v:
35+
result["nodes"].append({
36+
"adnl_id": hex2base64(k),
37+
"block_sender": v["block_sender"],
38+
})
39+
elif "msg_sender" in v:
40+
result["nodes"].append({
41+
"adnl_id": hex2base64(k),
42+
"msg_sender": v["msg_sender"],
43+
})
44+
if v["msg_sender"]:
45+
result["nodes"][-1]["msg_sender_priority"] = v["msg_sender_priority"]
46+
else:
47+
raise Exception("Unknown node type")
4048
return result
4149

4250
def add_custom_overlay(self, args):

0 commit comments

Comments
 (0)