gsd 4 months ago
parent
commit
0349c3bfe5
  1. 9
      dbService.py
  2. 2
      service.py

9
dbService.py

@ -93,8 +93,9 @@ class NodeDbService:
return await c.to_list()
class PacketDbService:
def __init__(self, dbStore):
def __init__(self, dbStore, core):
self.dbStore:AsyncDatabase = dbStore
self.core = core
async def findPacketsSignals(self,
after: float = -1,
@ -175,7 +176,7 @@ class PacketDbService:
return [PacketGroup(p, packetsPerNode, packetsSumNode) for p in l]
class DbService(NodeDbService, PacketDbService):
def __init__(self, dbStore):
NodeDbService.__init__(self, dbStore)
PacketDbService.__init__(self, dbStore)
def __init__(self, dbStore, core):
NodeDbService.__init__(self, dbStore, core)
PacketDbService.__init__(self, dbStore, core)

2
service.py

@ -163,7 +163,7 @@ class MongoDriver(MeshArgsParse):
logger.error("Unknown mongo client")
sys.exit(1)
self.dbStore = self.dbClient[self.args.mongo_db]
self.dbService = DbService(self.dbStore)
self.dbService = DbService(self.dbStore, self)
from tileManager import TileManager
self.tileManager = TileManager(self)

Loading…
Cancel
Save