Private
Public Access
1
0

nk fix auto import

This commit is contained in:
Sander Roosendaal
2023-02-24 09:03:51 +01:00
parent 88c0e90dd8
commit 76bdc36b0a
3 changed files with 26 additions and 11 deletions

View File

@@ -59,6 +59,14 @@ class NKIntegration(SyncIntegration):
def get_workouts(self, *args, **kwargs) -> int:
before = kwargs.get('before',0)
after = kwargs.get('after',0)
if not before: # pragma: no cover
before = arrow.now()+timedelta(days=1)
before = str(int(before.timestamp())*1000)
if not after: # pragma: no cover
after = arrow.now()-timedelta(days=7)
after = str(int(after.timestamp())*1000)
try:
_ = self.open()
except NoTokenError: # pragma: no cover
@@ -71,25 +79,29 @@ class NKIntegration(SyncIntegration):
nkid = workout['id']
if workout['new'] == 'NEW':
dologging('nklog.log','Queueing {id}'.format(id=nkid))
self.get_workout(nkid)
self.get_workout(nkid, before=before, after=after)
return 1
def get_workout(self, id, *args, **kwargs) -> int:
startdate = kwargs.get('startdate','')
enddate = kwargs.get('enddate','')
_ = self.open()
r = self.rower
before = 0
after = 0
if startdate: # pragma: no cover
startdate = arrow.get(startdate)
after = str(int(startdate.timestamp())*1000)
if enddate: # pragma: no cover
enddate = arrow.get(enddate)
before = str(int(enddate.timestamp())*1000)
before = kwargs.get('before',0)
after = kwargs.get('after',0)
if not before:
startdate = kwargs.get('startdate','')
enddate = kwargs.get('enddate','')
before = 0
after = 0
if startdate: # pragma: no cover
startdate = arrow.get(startdate)
after = str(int(startdate.timestamp())*1000)
if enddate: # pragma: no cover
enddate = arrow.get(enddate)
before = str(int(enddate.timestamp())*1000)
jsondata = self.get_workout_list_json(before=before, after=after)

Binary file not shown.

View File

@@ -44,6 +44,9 @@ ALLOWED_HOSTS = CFG['allowed_hosts']
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
# data max upload fields
DATA_UPLOAD_MAX_NUMBER_FIELDS = 10000
# Application definition
INSTALLED_APPS = [