Create settings options for different sinks

master
Mark Veidemanis 2 years ago
parent f85342dc2e
commit 9151ab3ba6
Signed by: m
GPG Key ID: 5ACFCEED46C0904F

@ -3,7 +3,7 @@
# from json import dumps # from json import dumps
# Project imports # Project imports
# from settings import settings from settings import settings
import sinks.fidor import sinks.fidor
import sinks.nordigen import sinks.nordigen
import sinks.truelayer import sinks.truelayer
@ -28,9 +28,12 @@ class Sinks(util.Base):
We NEED the other libraries, and we initialise fast, so don't make We NEED the other libraries, and we initialise fast, so don't make
any race conditions by relying on something that might not be there. any race conditions by relying on something that might not be there.
""" """
self.fidor = sinks.fidor.Fidor() if settings.Fidor.enabled == "1":
self.nordigen = sinks.nordigen.Nordigen(self) self.fidor = sinks.fidor.Fidor()
self.truelayer = sinks.truelayer.TrueLayer(self) if settings.Nordigen.enabled == "1":
self.nordigen = sinks.nordigen.Nordigen(self)
if settings.TrueLayer.enabled == "1":
self.truelayer = sinks.truelayer.TrueLayer(self)
# setattr(self.truelayer, "sinks", self) # setattr(self.truelayer, "sinks", self)
def got_transactions(self, subclass, account_id, transactions): def got_transactions(self, subclass, account_id, transactions):

Loading…
Cancel
Save