mirror of
https://github.com/nerzhul/ownCloud-SMS-App.git
synced 2025-06-11 18:06:26 +00:00
SmsDataProvider: factorize field names
This commit is contained in:
parent
c716107c3b
commit
c1abafc72c
@ -29,6 +29,17 @@ import fr.unix_experience.owncloud_sms.enums.MailboxID;
|
|||||||
import fr.unix_experience.owncloud_sms.prefs.OCSMSSharedPrefs;
|
import fr.unix_experience.owncloud_sms.prefs.OCSMSSharedPrefs;
|
||||||
|
|
||||||
public class SmsDataProvider extends ContentProvider {
|
public class SmsDataProvider extends ContentProvider {
|
||||||
|
static String messageFields[] = {
|
||||||
|
"read",
|
||||||
|
"date",
|
||||||
|
"address",
|
||||||
|
"seen",
|
||||||
|
"body",
|
||||||
|
"_id",
|
||||||
|
"type",
|
||||||
|
//"length(address)" // For debug purposes
|
||||||
|
};
|
||||||
|
|
||||||
// WARNING: mandatory
|
// WARNING: mandatory
|
||||||
public SmsDataProvider() {}
|
public SmsDataProvider() {}
|
||||||
public SmsDataProvider (Context ct) {
|
public SmsDataProvider (Context ct) {
|
||||||
@ -52,16 +63,7 @@ public class SmsDataProvider extends ContentProvider {
|
|||||||
public Cursor queryNonExistingMessages(String mailBox, String existingIds) {
|
public Cursor queryNonExistingMessages(String mailBox, String existingIds) {
|
||||||
Log.i(SmsDataProvider.TAG, "queryNonExistingMessages !");
|
Log.i(SmsDataProvider.TAG, "queryNonExistingMessages !");
|
||||||
if (!existingIds.isEmpty()) {
|
if (!existingIds.isEmpty()) {
|
||||||
return query(Uri.parse(mailBox),
|
return query(Uri.parse(mailBox), SmsDataProvider.messageFields,
|
||||||
new String[] {
|
|
||||||
"read",
|
|
||||||
"date",
|
|
||||||
"address",
|
|
||||||
"seen",
|
|
||||||
"body",
|
|
||||||
"_id",
|
|
||||||
"type",
|
|
||||||
},
|
|
||||||
"_id NOT IN (" + existingIds + ")", null, null
|
"_id NOT IN (" + existingIds + ")", null, null
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -70,17 +72,7 @@ public class SmsDataProvider extends ContentProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Cursor queryMessagesSinceDate(String mailBox, Long sinceDate) {
|
public Cursor queryMessagesSinceDate(String mailBox, Long sinceDate) {
|
||||||
return query(Uri.parse(mailBox),
|
return query(Uri.parse(mailBox), SmsDataProvider.messageFields,
|
||||||
new String[] {
|
|
||||||
"read",
|
|
||||||
"date",
|
|
||||||
"address",
|
|
||||||
"seen",
|
|
||||||
"body",
|
|
||||||
"_id",
|
|
||||||
"type",
|
|
||||||
//"length(address)" // For debug purposes
|
|
||||||
},
|
|
||||||
"date > ?", new String[] { sinceDate.toString() }, null
|
"date > ?", new String[] { sinceDate.toString() }, null
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user