nk fix auto import
This commit is contained in:
@@ -59,6 +59,14 @@ class NKIntegration(SyncIntegration):
|
|||||||
def get_workouts(self, *args, **kwargs) -> int:
|
def get_workouts(self, *args, **kwargs) -> int:
|
||||||
before = kwargs.get('before',0)
|
before = kwargs.get('before',0)
|
||||||
after = kwargs.get('after',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:
|
try:
|
||||||
_ = self.open()
|
_ = self.open()
|
||||||
except NoTokenError: # pragma: no cover
|
except NoTokenError: # pragma: no cover
|
||||||
@@ -71,17 +79,21 @@ class NKIntegration(SyncIntegration):
|
|||||||
nkid = workout['id']
|
nkid = workout['id']
|
||||||
if workout['new'] == 'NEW':
|
if workout['new'] == 'NEW':
|
||||||
dologging('nklog.log','Queueing {id}'.format(id=nkid))
|
dologging('nklog.log','Queueing {id}'.format(id=nkid))
|
||||||
self.get_workout(nkid)
|
self.get_workout(nkid, before=before, after=after)
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
|
||||||
def get_workout(self, id, *args, **kwargs) -> int:
|
def get_workout(self, id, *args, **kwargs) -> int:
|
||||||
startdate = kwargs.get('startdate','')
|
|
||||||
enddate = kwargs.get('enddate','')
|
|
||||||
_ = self.open()
|
_ = self.open()
|
||||||
r = self.rower
|
r = self.rower
|
||||||
|
|
||||||
|
before = kwargs.get('before',0)
|
||||||
|
after = kwargs.get('after',0)
|
||||||
|
if not before:
|
||||||
|
startdate = kwargs.get('startdate','')
|
||||||
|
enddate = kwargs.get('enddate','')
|
||||||
|
|
||||||
before = 0
|
before = 0
|
||||||
after = 0
|
after = 0
|
||||||
if startdate: # pragma: no cover
|
if startdate: # pragma: no cover
|
||||||
|
|||||||
BIN
rowers/tests/testdata/testdata.tcx.gz
vendored
BIN
rowers/tests/testdata/testdata.tcx.gz
vendored
Binary file not shown.
@@ -44,6 +44,9 @@ ALLOWED_HOSTS = CFG['allowed_hosts']
|
|||||||
|
|
||||||
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
||||||
|
|
||||||
|
# data max upload fields
|
||||||
|
DATA_UPLOAD_MAX_NUMBER_FIELDS = 10000
|
||||||
|
|
||||||
# Application definition
|
# Application definition
|
||||||
|
|
||||||
INSTALLED_APPS = [
|
INSTALLED_APPS = [
|
||||||
|
|||||||
Reference in New Issue
Block a user