mirror of
https://github.com/standardnotes/server
synced 2026-10-16 18:13:09 -04:00
* feat(domain-core): introduce new role for users transitioning to new mechanisms * feat: add mechanism for determining if a user should use the primary or secondary items database * fix: add transition mode enabled switch in docker entrypoint * fix(syncing-server): mapping roles from middleware * fix: mongodb item repository binding * fix: item backups service binding * fix: passing transition mode enabled variable to docker setup
13 lines
435 B
TypeScript
13 lines
435 B
TypeScript
import { ItemContentSizeDescriptor } from './ItemContentSizeDescriptor'
|
|
|
|
export interface ItemTransferCalculatorInterface {
|
|
computeItemUuidsToFetch(
|
|
itemContentSizeDescriptors: ItemContentSizeDescriptor[],
|
|
bytesTransferLimit: number,
|
|
): Promise<Array<string>>
|
|
computeItemUuidBundlesToFetch(
|
|
itemContentSizeDescriptors: ItemContentSizeDescriptor[],
|
|
bytesTransferLimit: number,
|
|
): Promise<Array<Array<string>>>
|
|
}
|