diff options
Diffstat (limited to 'atuin-server-database/src/lib.rs')
| -rw-r--r-- | atuin-server-database/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/atuin-server-database/src/lib.rs b/atuin-server-database/src/lib.rs index d529655e..9b154ea1 100644 --- a/atuin-server-database/src/lib.rs +++ b/atuin-server-database/src/lib.rs @@ -14,7 +14,7 @@ use self::{ models::{History, NewHistory, NewSession, NewUser, Session, User}, }; use async_trait::async_trait; -use atuin_common::record::{EncryptedData, HostId, Record, RecordId, RecordIndex}; +use atuin_common::record::{EncryptedData, HostId, Record, RecordIdx, RecordStatus}; use serde::{de::DeserializeOwned, Serialize}; use time::{Date, Duration, Month, OffsetDateTime, Time, UtcOffset}; use tracing::instrument; @@ -68,12 +68,12 @@ pub trait Database: Sized + Clone + Send + Sync + 'static { user: &User, host: HostId, tag: String, - start: Option<RecordId>, + start: Option<RecordIdx>, count: u64, ) -> DbResult<Vec<Record<EncryptedData>>>; // Return the tail record ID for each store, so (HostID, Tag, TailRecordID) - async fn tail_records(&self, user: &User) -> DbResult<RecordIndex>; + async fn status(&self, user: &User) -> DbResult<RecordStatus>; async fn count_history_range(&self, user: &User, range: Range<OffsetDateTime>) -> DbResult<i64>; |
