From ef9f6bf0510d57105dce2f0ea00470ba2e8c009d Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 5 Oct 2008 12:03:21 +0900 Subject: [PATCH] bump mod-time post sync, support public deck name --- anki/sync.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/anki/sync.py b/anki/sync.py index 124b90bff..b1c5ae3f6 100644 --- a/anki/sync.py +++ b/anki/sync.py @@ -703,6 +703,10 @@ where media.id in %s""" % sids, now=time.time()) payload = self.server.genOneWayPayload(lastSync) self.applyOneWayPayload(payload) + def syncOneWayDeckName(self): + return self.deck.s.scalar("select name from sources where id = :id", + id=self.server.deckName) or self.server.deckName + def prepareOneWaySync(self): "Sync setup. True if sync needed. Not used for local sync." srcID = self.server.deckName @@ -746,6 +750,7 @@ where media.id in %s""" % sids, now=time.time()) self.deck.s.statement( "update sources set lastSync = :t where id = :id", id=self.server.deckName, t=time.time()) + self.deck.modified = time.time() def getOneWayCards(self, ids): "The minimum information necessary to generate one way cards."