Skip to content

Commit 69bea1e

Browse files
author
karel26
committed
Merge branch 'development'
2 parents 6693ef7 + e84cd23 commit 69bea1e

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

extensions/cloud/extension.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ async def cloud_register(self):
7373
# we do not send cloud updates if we are not allowed and for non-public servers
7474
if not self.config.get('register', True) or not self.server.settings['isPublic']:
7575
return
76+
payload = {}
7677
try:
77-
# noinspection PyUnresolvedReferences
78-
await self.post('register_server', {
78+
payload = {
7979
"guild_id": self.node.guild_id,
8080
"server_name": self.server.name,
8181
"ipaddr": self.server.instance.dcs_host,
@@ -87,13 +87,16 @@ async def cloud_register(self):
8787
"max_players": int(self.server.settings.get('maxPlayers', 16)),
8888
"mission": self.server.current_mission.name,
8989
"date": self.server.current_mission.date.strftime("%Y-%m-%d") if isinstance(self.server.current_mission.date, datetime) else self.server.current_mission.date,
90-
"start_time": self.server.current_mission.start_time,
90+
"start_time": int(self.server.current_mission.start_time),
9191
"time_in_mission": int(self.server.current_mission.mission_time),
9292
"time_to_restart": int((self.server.restart_time - datetime.now(tz=timezone.utc)).total_seconds()) if self.server.restart_time else -1,
93-
})
93+
}
94+
# noinspection PyUnresolvedReferences
95+
await self.post('register_server', payload)
9496
self.log.debug(f"Server {self.server.name} registered with the cloud.")
95-
except aiohttp.ClientError as ex:
97+
except aiohttp.ClientError:
9698
self.log.warning(f"Could not register server {self.server.name} with the cloud.")
99+
self.log.debug(payload)
97100

98101
async def cloud_unregister(self):
99102
try:

0 commit comments

Comments
 (0)