Expose Anki sync via AnkiConnect

This commit is contained in:
Sudarshan Gaikaiwari 2018-02-21 07:16:52 -06:00
parent c2f7acf928
commit a16bd94341

View File

@ -947,10 +947,14 @@ class AnkiBridge:
timer.timeout.connect(exitAnki) timer.timeout.connect(exitAnki)
timer.start(1000) # 1s should be enough to allow the response to be sent. timer.start(1000) # 1s should be enough to allow the response to be sent.
def sync(self):
self.window()._sync()
# #
# AnkiConnect # AnkiConnect
# #
class AnkiConnect: class AnkiConnect:
def __init__(self): def __init__(self):
self.anki = AnkiBridge() self.anki = AnkiBridge()
@ -1281,6 +1285,11 @@ class AnkiConnect:
def notesInfo(self, notes): def notesInfo(self, notes):
return self.anki.notesInfo(notes) return self.anki.notesInfo(notes)
@webApi()
def sync(self):
return self.anki.sync()
# #
# Entry # Entry
# #