Moving out FileState operations into a separate class/database
Change-Id: I9314ef92632253aaa843dee98933795f2d8e076f
diff --git a/src/sync-log.cc b/src/sync-log.cc
index 3ce8cfe..74506c6 100644
--- a/src/sync-log.cc
+++ b/src/sync-log.cc
@@ -124,26 +124,6 @@
sqlite3_finalize (stmt);
}
-// void
-// SyncLog::initYP(map<Name, Name> &yp)
-// {
-// sqlite3_stmt *stmt;
-// sqlite3_prepare_v2(m_db, "SELECT device_name, last_known_locator FROM SyncNodes;", -1, &stmt, 0);
-
-// while (sqlite3_step(stmt) == SQLITE_ROW)
-// {
-// Name deviceName((const unsigned char *)sqlite3_column_blob(stmt, 0), sqlite3_column_bytes(stmt, 0));
-// Name locator;
-// if (sqlite3_column_type(stmt, 1) == SQLITE_BLOB)
-// {
-// locator = Name((const unsigned char *)sqlite3_column_blob(stmt, 1), sqlite3_column_bytes(stmt, 1));
-// }
-// yp.insert(make_pair(deviceName, locator));
-// }
-
-// sqlite3_finalize(stmt);
-// }
-
sqlite3_int64
SyncLog::GetNextLocalSeqNo ()
{
@@ -371,7 +351,7 @@
SyncLog::UpdateLocator(const Name &deviceName, const Name &locator)
{
sqlite3_stmt *stmt;
- sqlite3_prepare_v2 (m_db, "UPDATE SyncNodes SET last_known_locator=? WHERE device_name=?;", -1, &stmt, 0);
+ sqlite3_prepare_v2 (m_db, "UPDATE SyncNodes SET last_known_locator=?,last_update=datetime('now') WHERE device_name=?;", -1, &stmt, 0);
Ccnx::CcnxCharbufPtr nameBuf = deviceName;
Ccnx::CcnxCharbufPtr locatorBuf = locator;
sqlite3_bind_blob (stmt, 1, locatorBuf->buf(), locatorBuf->length(), SQLITE_STATIC);