nolanlawson/fruitdown

Problem in Safari Mobile with destroy DB

オープン

#3 opened on 2016/02/10

 (8 件のコメント) (0 件のリアクション) (0 人の担当者)JavaScript (4 件のフォーク)github user discovery
bughelp wanted

Repository metrics

Stars
 (51 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

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?

コントリビューターガイド