Skip to content

transaction()の、doneハンドラ、progressハンドラに引数が渡されない #243

@fukudayasuo

Description

@fukudayasuo

以下、確認したコード。

var db = h5.api.sqldb.open('hcdb', '1', 'hcdb', 2 * 1024 * 1024);
db.transaction().add(db.sql('create table test (c1,c2)')).add(db.insert('test', {
    c1: 1,
    c2: 2
})).execute().progress(function(rs) {
    console.log(rs);  // undefined
}).done(function(rs) {
    console.log(rs);  // undefined
});

failコールバックも確認しましたが、エラーオブジェクトの配列が渡されていて、想定通りでした。

h5.api.sqldbのリファクタでエンバグしたものと思われます。
関連 #226

追記:min版で↑のコードで確認しました。dev版だと引数が渡されていました。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions