nolanlawson/fruitdown

Problem in Safari Mobile with destroy DB

Aperta

#3 aperta il 10 feb 2016

 (8 commenti) (0 reazioni) (0 assegnatari)JavaScript (4 fork)github user discovery
bughelp wanted

Metriche repository

Star
 (51 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Scene:

-iPad air 2 & iPhone 6 Plus -AngularJS: 1.4.8. -Safari Mobile: last version -pouchdb: 5.1.0

User case:

I inserted some objects in the database, and then I executed the destroy function and I am creating the empty database again, but when I search documents in the database I can recover the old data.

Why not is empty? there is a problem? Am I doing something wrong?

NOTE: without fruitdown and chrome in PC works fine.

1.Step:

var DB_NAME = 'Client';
var databaseConnection = new PouchDB(DB_NAME, {adapter: 'fruitdown'});
//insert 9 Objects
return databaseConnection.allDocs ({include_docs: true}).then (function (docsFromDatabase) {});
//return 9 Objets

2.Step:

function purge() {
    return new PouchDB(DB_NAME).destroy().then(function () {
        databaseConnection = new PouchDB(DB_NAME, {adapter: 'fruitdown'});
        return databaseConnection;
    });
}

3.Step:

return databaseConnection.allDocs ({include_docs: true}).then (function (docsFromDatabase) {});
//return 9 Objects why?

Guida contributor