From 46e11b051ec384d890e89f02df18345f69a51d7f Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Mon, 13 Nov 2017 23:40:39 -0600 Subject: [PATCH] FileType doesn't need to be sequenced --- packages/gallery/src/data/file.js | 2 -- packages/gallery/src/services/db.js | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/gallery/src/data/file.js b/packages/gallery/src/data/file.js index 187bfa3..4f4a59a 100644 --- a/packages/gallery/src/data/file.js +++ b/packages/gallery/src/data/file.js @@ -6,8 +6,6 @@ import { blobToArrayBuffer } from '../utils/conversion.js'; export const FileType = PouchDB.registerType({ name: 'File', getUniqueID: doc => doc.digest.substr(0, 16), - getSequence: doc => - new Date(doc.modifiedDate ? doc.modifiedDate : new Date().toISOString()).getTime(), // schema: { // name: t.REQUIRED_STRING, // mimetype: t.REQUIRED_STRING, diff --git a/packages/gallery/src/services/db.js b/packages/gallery/src/services/db.js index 5e07f9c..7b7b95a 100644 --- a/packages/gallery/src/services/db.js +++ b/packages/gallery/src/services/db.js @@ -60,7 +60,8 @@ export function PouchORM(PouchDB) { function populateId(doc) { if (!doc._id) { - doc._id = `${prefix}_${getSequence(doc).toString(36)}_${getUniqueID(doc)}`; + const sequence = getSequence ? getSequence(doc).toString(36) : ''; + doc._id = `${prefix}_${sequence}_${getUniqueID(doc)}`; } return doc; }