nolanlawson/fruitdown

Problem in Safari Mobile with destroy DB

Open

#3 opened on Feb 10, 2016

View on GitHub
 (8 comments) (0 reactions) (0 assignees)JavaScript (4 forks)github user discovery
bughelp wanted

Repository metrics

Stars
 (50 stars)
PR merge metrics
 (PR metrics pending)

Description

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?

Contributor guide