clipper: handle clipped note sync in background (#2367)
This commit is contained in:
@@ -2,8 +2,8 @@ import { FilesApiInterface } from '@standardnotes/files'
|
||||
import { AbstractService } from '../Service/AbstractService'
|
||||
import { ApiServiceEvent } from './ApiServiceEvent'
|
||||
import { ApiServiceEventData } from './ApiServiceEventData'
|
||||
import { SNFeatureRepo } from '@standardnotes/models'
|
||||
import { ClientDisplayableError, HttpResponse } from '@standardnotes/responses'
|
||||
import { SNFeatureRepo, ServerSyncPushContextualPayload } from '@standardnotes/models'
|
||||
import { ClientDisplayableError, HttpRequest, HttpResponse } from '@standardnotes/responses'
|
||||
import { AnyFeatureDescription } from '@standardnotes/features'
|
||||
|
||||
export interface LegacyApiServiceInterface
|
||||
@@ -16,4 +16,12 @@ export interface LegacyApiServiceInterface
|
||||
): Promise<{ features: AnyFeatureDescription[]; roles: string[] } | ClientDisplayableError>
|
||||
|
||||
downloadFeatureUrl(url: string): Promise<HttpResponse>
|
||||
|
||||
getSyncHttpRequest(
|
||||
payloads: ServerSyncPushContextualPayload[],
|
||||
lastSyncToken: string | undefined,
|
||||
paginationToken: string | undefined,
|
||||
limit: number,
|
||||
sharedVaultUuids?: string[],
|
||||
): HttpRequest
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user