Bug 1175562 - Persist last update time for SafeBrowsing. r=francois
This commit is contained in:
@@ -735,6 +735,18 @@ nsUrlClassifierDBServiceWorker::OpenDb()
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsUrlClassifierDBServiceWorker::SetLastUpdateTime(const nsACString &table,
|
||||
uint64_t updateTime)
|
||||
{
|
||||
MOZ_ASSERT(!NS_IsMainThread(), "Must be on the background thread");
|
||||
MOZ_ASSERT(mClassifier, "Classifier connection must be opened");
|
||||
|
||||
mClassifier->SetLastUpdateTime(table, updateTime);
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// nsUrlClassifierLookupCallback
|
||||
//
|
||||
@@ -1408,6 +1420,15 @@ nsUrlClassifierDBService::SetHashCompleter(const nsACString &tableName,
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsUrlClassifierDBService::SetLastUpdateTime(const nsACString &tableName,
|
||||
uint64_t lastUpdateTime)
|
||||
{
|
||||
NS_ENSURE_TRUE(gDbBackgroundThread, NS_ERROR_NOT_INITIALIZED);
|
||||
|
||||
return mWorkerProxy->SetLastUpdateTime(tableName, lastUpdateTime);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsUrlClassifierDBService::BeginUpdate(nsIUrlClassifierUpdateObserver *observer,
|
||||
const nsACString &updateTables)
|
||||
|
||||
Reference in New Issue
Block a user