[F] Fix ambiguous parameters

This commit is contained in:
Hykilpikonna
2020-11-27 10:05:48 -05:00
parent 30a7a1866c
commit bbdc5a76c5
2 changed files with 5 additions and 6 deletions
+1 -1
View File
@@ -171,7 +171,7 @@ def interval(update: Update, context: CallbackContext):
request['interval'] = i request['interval'] = i
database.save() database.save()
scheduler.updateInterval(user, name, request) scheduler.updateInterval(user, name)
return "Success!" return "Success!"
+4 -5
View File
@@ -48,12 +48,11 @@ class Scheduler:
return task return task
def start(self, user: str, request): def start(self, user: str, name: str):
name = request['name']
if self.isStarted(user, name): if self.isStarted(user, name):
return False return False
request = self.database.reqs[user][name]
if user not in self.tasks: if user not in self.tasks:
self.tasks[user] = {} self.tasks[user] = {}
@@ -83,10 +82,10 @@ class Scheduler:
def isStarted(self, user: str, name: str): def isStarted(self, user: str, name: str):
return user in self.tasks and name in self.tasks[user] return user in self.tasks and name in self.tasks[user]
def updateInterval(self, user: str, name: str, request): def updateInterval(self, user: str, name: str):
if not self.isStarted(user, name): if not self.isStarted(user, name):
return False return False
self.stop(user, name) self.stop(user, name)
self.start(user, request) self.start(user, name)
return True return True