@@ -8,7 +8,7 @@ exports.getInboxes = function(options) {
8
8
order = options . order || constants . DEFAULT_SORT_ORDER ;
9
9
return new Promise ( function ( resolve , reject ) {
10
10
var contentResolver = app . android . context . getContentResolver ( ) ;
11
- var sortOrder = sort + " " + order + "" + ( ( max == constants . READ_ALL_SMS ) ? "" : " limit " + max ) ;
11
+ var sortOrder = sort + " " + order + ( ( max == constants . READ_ALL_SMS ) ? "" : " limit " + max ) ;
12
12
var columns = [ "_id" , "thread_id" , "address" , "date" , "date_sent" , "body" , "type" ] ;
13
13
var cursor = contentResolver . query ( android . net . Uri . parse ( constants . CONTENT_SMS_INBOX_URI ) ,
14
14
columns , null , null , sortOrder ) ;
@@ -37,16 +37,17 @@ exports.getInboxesFromNumber = function(fromNumber, options) {
37
37
order = options . order || constants . DEFAULT_SORT_ORDER ;
38
38
return new Promise ( function ( resolve , reject ) {
39
39
var contentResolver = app . android . context . getContentResolver ( ) ;
40
- var sortOrder = sort + " " + order + "" + ( ( max == constants . READ_ALL_SMS ) ? "" : " limit " + max ) ;
40
+ var sortOrder = sort + " " + order + ( ( max == constants . READ_ALL_SMS ) ? "" : " limit " + max ) ;
41
+ var columns = [ "_id" , "thread_id" , "address" , "date" , "date_sent" , "body" , "type" ] ;
41
42
var cursor = contentResolver . query ( android . net . Uri . parse ( constants . CONTENT_SMS_INBOX_URI ) ,
42
- null , "address=?" , [ fromNumber ] , sortOrder ) ;
43
+ columns , "address=?" , [ fromNumber ] , sortOrder ) ;
43
44
var count = cursor . getCount ( ) ;
44
45
45
46
if ( count > 0 ) {
46
47
var smsList = [ ] ;
47
48
while ( cursor . moveToNext ( ) ) {
48
49
var smsModel = new Sms ( ) ;
49
- smsModel . initializeFromNative ( cursor ) ;
50
+ smsModel . parseFromNative ( cursor ) ;
50
51
smsList . push ( smsModel ) ;
51
52
}
52
53
cursor . close ( ) ;
@@ -62,7 +63,7 @@ exports.getInboxesFromNumber = function(fromNumber, options) {
62
63
exports . deleteSms = function ( smsId ) {
63
64
return new Promise ( function ( resolve , reject ) {
64
65
var contentResolver = app . android . context . getContentResolver ( ) ;
65
- resolve ( contentResolver . delete ( android . net . Uri . parse ( constants . CONTENT_SMS_URI + "/" + smsId ) , null , null ) ) ;
66
+ resolve ( contentResolver . delete ( android . net . Uri . parse ( constants . CONTENT_SMS_URI + smsId ) , null , null ) ) ;
66
67
} ) ;
67
68
}
68
69
0 commit comments