Impl Id convert methods
This commit is contained in:
1 parent
97e301b0d6
commit
ba834ac9b1
3 files changed
+22
-10
No files matched your search
@@ -3,7 +3,7 @@ use crate::data::entities::{CardState, EntityData};
|
||||
use crate::data::repositories::{BatchedDbLayer, DbLayer};
|
||||
use crate::notification::MaybeError;
|
||||
use crate::notification::NotificationData::{DbLoadError, DbSaveError};
|
||||
use log::info;
|
||||
use log::debug;
|
||||
use rusqlite::{Connection, Error, Params, Row};
|
||||
use std::marker::PhantomData;
|
||||
use std::time::Instant;
|
||||
@@ -42,7 +42,7 @@ impl<T: EntityData, Q: TableAccessQuerySet<T>> DbLayer<T> for SqliteDbLayer<T, Q
|
||||
connection
|
||||
.execute(Q::load(), Q::update_params(entity))
|
||||
.map_err(|_| DbSaveError)?;
|
||||
info!(
|
||||
debug!(
|
||||
"Updated in {} for {:?}",
|
||||
Q::name(),
|
||||
time.elapsed()
|
||||
@@ -58,7 +58,7 @@ impl<T: EntityData, Q: TableAccessQuerySet<T>> DbLayer<T> for SqliteDbLayer<T, Q
|
||||
.map_err(|_| DbSaveError)?;
|
||||
|
||||
entity.set_id(index.into());
|
||||
info!(
|
||||
debug!(
|
||||
"Added into {} for {:?}",
|
||||
Q::name(),
|
||||
time.elapsed()
|
||||
@@ -78,7 +78,7 @@ impl<T: EntityData, Q: TableAccessQuerySet<T>> DbLayer<T> for SqliteDbLayer<T, Q
|
||||
(&id,),
|
||||
)
|
||||
.map_err(|_| DbSaveError)?;
|
||||
info!(
|
||||
debug!(
|
||||
"Deleted from {} for {:?}",
|
||||
Q::name(),
|
||||
time.elapsed()
|
||||
@@ -98,7 +98,7 @@ impl<T: EntityData, Q: TableAccessQuerySet<T>> DbLayer<T> for SqliteDbLayer<T, Q
|
||||
|
||||
iter.filter_map(|res| res.ok())
|
||||
.for_each(|i| storage.push(i));
|
||||
info!(
|
||||
debug!(
|
||||
"Loaded {} from {} for {:?}",
|
||||
storage.len(),
|
||||
Q::name(),
|
||||
@@ -126,7 +126,7 @@ impl<T: EntityData, Q: TableAccessQuerySet<T>> BatchedDbLayer<T> for SqliteDbLay
|
||||
)
|
||||
.map_err(|_| DbSaveError)?;
|
||||
}
|
||||
info!(
|
||||
debug!(
|
||||
"Deleted {} from {} for {:?}",
|
||||
ids.len(),
|
||||
Q::name(),
|
||||
@@ -160,7 +160,7 @@ impl<T: EntityData, Q: TableAccessQuerySet<T>> BatchedDbLayer<T> for SqliteDbLay
|
||||
entities[index].set_id(id.into());
|
||||
}
|
||||
|
||||
info!(
|
||||
debug!(
|
||||
"Added {} into {} for {:?}",
|
||||
entities.len(),
|
||||
Q::name(),
|
||||
|
||||
Reference in new issue
Block a user