Private
Public Access
1
0

nk, not fully tested

This commit is contained in:
Sander Roosendaal
2023-02-12 16:42:26 +01:00
parent 461611a1f4
commit fa9f33d692
11 changed files with 363 additions and 159 deletions

View File

@@ -38,24 +38,24 @@ class SyncIntegration(metaclass=ABCMeta):
@abstractmethod
def createworkoutdata(w, *args, **kwargs):
def createworkoutdata(self, w, *args, **kwargs):
return None
@abstractmethod
def workout_export(workout, *args, **kwargs) -> str:
def workout_export(self, workout, *args, **kwargs) -> str:
pass
@abstractmethod
def get_workouts(*args, **kwargs) -> int:
def get_workouts(self, *args, **kwargs) -> int:
pass
@abstractmethod
def get_workout(id) -> int:
def get_workout(self, id) -> int:
return 0
# need to unify workout list
@abstractmethod
def get_workout_list(*args, **kwargs) -> list:
def get_workout_list(self, *args, **kwargs) -> list:
return []
@abstractmethod
@@ -71,7 +71,7 @@ class SyncIntegration(metaclass=ABCMeta):
"scope": self.oauth_data['scope'],
"state": state}
url = oauth_data['authorizaton_uri']+urllib.parse.urlencode(params)
url = self.oauth_data['authorizaton_uri']+urllib.parse.urlencode(params)
return url