mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
* feat: block file operations during transition * fix: tracing sessions * fix fs file removal * fix: checking if directory exists before listing files * fix: removing shared vault user on auth side
12 lines
512 B
TypeScript
12 lines
512 B
TypeScript
import { SubscriptionPlanName, Uuid } from '@standardnotes/domain-core'
|
|
|
|
import { SessionTrace } from './SessionTrace'
|
|
|
|
export interface SessionTraceRepositoryInterface {
|
|
insert(sessionTrace: SessionTrace): Promise<void>
|
|
removeExpiredBefore(date: Date): Promise<void>
|
|
findOneByUserUuidAndDate(userUuid: Uuid, date: Date): Promise<SessionTrace | null>
|
|
countByDate(date: Date): Promise<number>
|
|
countByDateAndSubscriptionPlanName(date: Date, subscriptionPlanName: SubscriptionPlanName): Promise<number>
|
|
}
|