Skip to content

Commit cfa0a4f

Browse files
committed
feat: always assign network to message
1 parent d60958d commit cfa0a4f

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

observer/message.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import io
44
from typing import Self
55

6-
from attrs import define, frozen
6+
from attrs import define
77
from py_flare_common.fsp.epoch.epoch import VotingEpoch
88

99
from configuration.config import ChainId, Protocol, ProtocolId
@@ -17,12 +17,12 @@ class MessageLevel(enum.Enum):
1717
CRITICAL = 50
1818

1919

20-
@frozen
20+
@define
2121
class Message:
2222
level: MessageLevel
2323
message: str
24+
network: int
2425

25-
network: int | None = None
2626
round: VotingEpoch | None = None
2727
protocol: ProtocolId | None = None
2828

observer/notification.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,12 @@ def notify_discord_embed(config: NotificationDiscord, message: Message) -> None:
9595
"text": "Flare Network",
9696
"icon_url": get_icon_url(ChainId.FLARE),
9797
},
98-
}
99-
100-
if message.network is not None:
101-
embed["thumbnail"] = {
98+
"thumbnail": {
10299
"url": get_icon_url(message.network),
103100
"height": 32,
104101
"width": 32,
105-
}
102+
},
103+
}
106104

107105
for u in config.webhook_url:
108106
notify(

observer/observer.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,8 @@ def log_message(config: Configuration, message: Message):
299299
LOGGER.log(message.level.value, message.message)
300300

301301
n = config.notification
302+
# TODO:(@janezicmatej) this should be done eariler in the message lifecycle
303+
message.network = config.chain_id
302304

303305
notify_discord(n.discord, message)
304306
notify_discord_embed(n.discord_embed, message)

0 commit comments

Comments
 (0)