mirror of
https://github.com/SimpleMobileTools/Simple-Contacts.git
synced 2025-03-06 12:07:59 +01:00
fix local database group inserting
This commit is contained in:
parent
30d21625bf
commit
b28e85727d
@ -395,7 +395,7 @@ class ContactsHelper(val activity: BaseSimpleActivity) {
|
|||||||
|
|
||||||
fun createNewGroup(title: String, accountName: String, accountType: String): Group? {
|
fun createNewGroup(title: String, accountName: String, accountType: String): Group? {
|
||||||
if (accountType == SMT_PRIVATE) {
|
if (accountType == SMT_PRIVATE) {
|
||||||
return activity.dbHelper.insertGroup(title)
|
return activity.dbHelper.insertGroup(Group(0, title))
|
||||||
}
|
}
|
||||||
|
|
||||||
val operations = ArrayList<ContentProviderOperation>()
|
val operations = ArrayList<ContentProviderOperation>()
|
||||||
|
@ -145,10 +145,14 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont
|
|||||||
mDb.update(CONTACTS_TABLE_NAME, contactValues, selection, null)
|
mDb.update(CONTACTS_TABLE_NAME, contactValues, selection, null)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun insertGroup(group: Group): Boolean {
|
fun insertGroup(group: Group): Group? {
|
||||||
val contactValues = fillGroupValues(group)
|
val contactValues = fillGroupValues(group)
|
||||||
val id = mDb.insert(GROUPS_TABLE_NAME, null, contactValues).toInt()
|
val id = mDb.insert(GROUPS_TABLE_NAME, null, contactValues)
|
||||||
return id != -1
|
return if (id == -1L) {
|
||||||
|
null
|
||||||
|
} else {
|
||||||
|
Group(id, group.title)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun updateGroup(group: Group): Boolean {
|
fun updateGroup(group: Group): Boolean {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user