From a159b5baf3ad91d8defc68cbf81c78d01b69c416 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Wed, 24 Sep 2014 13:15:16 +0200 Subject: [PATCH] Add tiddlerInfo to the syncadaptor saveTiddler method --- core/modules/syncer.js | 2 ++ .../tiddlers/from tw5.com/moduletypes/SyncAdaptorModules.tid | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/modules/syncer.js b/core/modules/syncer.js index 87a4af92c..bd0c2ec39 100644 --- a/core/modules/syncer.js +++ b/core/modules/syncer.js @@ -467,6 +467,8 @@ Syncer.prototype.dispatchTask = function(task,callback) { }; // Invoke the callback callback(null); + },{ + tiddlerInfo: self.tiddlerInfo[task.title] }); } else { this.logger.log(" Not Dispatching 'save' task:",task.title,"tiddler does not exist"); diff --git a/editions/dev/tiddlers/from tw5.com/moduletypes/SyncAdaptorModules.tid b/editions/dev/tiddlers/from tw5.com/moduletypes/SyncAdaptorModules.tid index 5396f2081..6fdc6af3c 100644 --- a/editions/dev/tiddlers/from tw5.com/moduletypes/SyncAdaptorModules.tid +++ b/editions/dev/tiddlers/from tw5.com/moduletypes/SyncAdaptorModules.tid @@ -79,13 +79,14 @@ This method is optional. If an adaptor doesn't implement it then synchronisation |!Parameter |!Description | |callback |Callback function invoked with parameter `err,tiddlers`, where `tiddlers` is an array of tiddler field objects | -!! `saveTiddler(tiddler,callback)` +!! `saveTiddler(tiddler,callback,tiddlerInfo)` Saves a tiddler to the server. |!Parameter |!Description | |tiddler |Tiddler to be saved | |callback |Callback function invoked with parameter `err,adaptorInfo,revision` | +|tiddlerInfo |The tiddlerInfo maintained by the syncer for this tiddler | !! `loadTiddler(title,callback)`