Change-Id: I6f087999b736014c42447f3f71aea0991fd8565a
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
sqlite3_exec(db, "BEGIN immediate;", NULL, NULL, NULL);
sqlite3_exec(db, "BEGIN immediate;", NULL, NULL, NULL);
- sqlret = sqlite3_prepare_v2(db, "INSERT OR REPLACE notification_system_setting SET do_not_disturb = ?, visibility_class = ? WHERE uid = ?;", -1, &db_statement, NULL);
+ sqlret = sqlite3_prepare_v2(db, "INSERT OR REPLACE INTO notification_system_setting (uid, do_not_disturb, visibility_class) values(?, ?, ?);", -1, &db_statement, NULL);
if (sqlret != SQLITE_OK) {
NOTIFICATION_ERR("sqlite3_prepare_v2 failed [%d][%s]", sqlret, sqlite3_errmsg(db));
if (sqlret != SQLITE_OK) {
NOTIFICATION_ERR("sqlite3_prepare_v2 failed [%d][%s]", sqlret, sqlite3_errmsg(db));
+ sqlite3_bind_int(db_statement, field_index++, uid);
sqlite3_bind_int(db_statement, field_index++, do_not_disturb);
sqlite3_bind_int(db_statement, field_index++, visibility_class);
sqlite3_bind_int(db_statement, field_index++, do_not_disturb);
sqlite3_bind_int(db_statement, field_index++, visibility_class);
- sqlite3_bind_int(db_statement, field_index++, uid);
sqlret = sqlite3_step(db_statement);
sqlret = sqlite3_step(db_statement);
if (sqlret != SQLITE_OK && sqlret != SQLITE_DONE) {
NOTIFICATION_ERR("sqlite3_step failed [%d][%s]", sqlret, sqlite3_errmsg(db));
err = NOTIFICATION_ERROR_FROM_DB;
if (sqlret != SQLITE_OK && sqlret != SQLITE_DONE) {
NOTIFICATION_ERR("sqlite3_step failed [%d][%s]", sqlret, sqlite3_errmsg(db));
err = NOTIFICATION_ERROR_FROM_DB;