nolanlawson/fruitdown

Problem in Safari Mobile with destroy DB

开放

#3 创建于 2016年2月10日

 (8 条评论) (0 个反应) (0 位负责人)JavaScript (4 个派生)github user discovery
bughelp wanted

仓库指标

星标
 (51 个星标)
PR 合并指标
 (30 天内没有已合并 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?

贡献者指南