Bug 527766 - Sync history pages with a single visit

Backout bug 518972 (6954c93b8903) so now we push all data instead of pages with more than 1 visit.
This commit is contained in:
Edward Lee 2009-11-10 15:52:40 -08:00
Родитель 48fddbe721
Коммит 9e1ef1c8af
2 изменённых файлов: 1 добавлений и 22 удалений

Просмотреть файл

@ -339,10 +339,6 @@ SyncEngine.prototype = {
this._toFetch = o));
},
_makeUploadColl: function _makeUploadColl() {
return new Collection(this.engineURL);
},
// Create a new record by querying the store, and add the engine metadata
_createRecord: function SyncEngine__createRecord(id) {
return this._store.createRecord(id, this.cryptoMetaURL);
@ -598,7 +594,7 @@ SyncEngine.prototype = {
this._log.debug("Preparing " + outnum + " outgoing records");
// collection we'll upload
let up = this._makeUploadColl();
let up = new Collection(this.engineURL);
let count = 0;
// Upload what we've got so far in the collection

Просмотреть файл

@ -87,19 +87,6 @@ HistoryEngine.prototype = {
_findDupe: function _findDupe(item) {
return GUIDForUri(item.histUri);
},
_makeUploadColl: function _makeUploadColl() {
let coll = SyncEngine.prototype._makeUploadColl.call(this);
let origPush = coll.pushData;
// Only push the data for upload if it has more than 1 visit
coll.pushData = function(data) {
if (data._visitCount > 1)
origPush.call(coll, data);
};
return coll;
}
};
@ -273,10 +260,6 @@ HistoryStore.prototype = {
record.sortindex = foo.frecency;
record.visits = this._getVisits(record.histUri);
record.encryption = cryptoMetaURL;
// XXX Add a value to the object so that pushData can read out, but we end
// up encrypting the data before calling pushData :(
record._visitCount = record.visits.length;
}
else
record.deleted = true;