|
|
|
@ -66,11 +66,12 @@ class OVHTracker:
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
if self.db.isNotified(
|
|
|
|
|
wantedServer, wantedDatacenter
|
|
|
|
|
wantedServer, wantedDatacenter, 1
|
|
|
|
|
):
|
|
|
|
|
self.logger.info("Already notified")
|
|
|
|
|
else:
|
|
|
|
|
self.notify(wantedServer, wantedDatacenter)
|
|
|
|
|
refOfServer = Settings().get("config/refToName.yml")
|
|
|
|
|
self.notify("Le serveur {} disponible au datacenter de {}".format(refOfServer[server], datacenter)),
|
|
|
|
|
self.db.updateNotified(
|
|
|
|
|
wantedServer, wantedDatacenter, 1
|
|
|
|
|
)
|
|
|
|
@ -78,12 +79,23 @@ class OVHTracker:
|
|
|
|
|
if self.db.isServerExist(
|
|
|
|
|
wantedServer, wantedDatacenter
|
|
|
|
|
):
|
|
|
|
|
self.db.updateAvailable(
|
|
|
|
|
wantedServer, wantedDatacenter, 0
|
|
|
|
|
)
|
|
|
|
|
self.db.updateNotified(
|
|
|
|
|
if self.db.isNotified(
|
|
|
|
|
wantedServer, wantedDatacenter, 0
|
|
|
|
|
)
|
|
|
|
|
):
|
|
|
|
|
self.logger.info("Already notified")
|
|
|
|
|
else:
|
|
|
|
|
self.db.updateNotified(
|
|
|
|
|
wantedServer, wantedDatacenter, 0
|
|
|
|
|
)
|
|
|
|
|
self.db.updateAvailable(
|
|
|
|
|
wantedServer, wantedDatacenter, 0
|
|
|
|
|
)
|
|
|
|
|
refOfServer = Settings().get("config/refToName.yml")
|
|
|
|
|
self.notify("Le serveur {} est de nouveau indisponible au datacenter de {}".format(refOfServer[server], datacenter),
|
|
|
|
|
self.db.updateAvailable(
|
|
|
|
|
wantedServer, wantedDatacenter, 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def notify(self, server, datacenter):
|
|
|
|
|
Notifications(self.settings).run(server, datacenter)
|
|
|
|
|