Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ProtonDriveApps/sdk
/ functions
Functions
3,221 in github.com/ProtonDriveApps/sdk
⨍
Functions
3,221
◇
Types & classes
1,247
↓ 3 callers
Method
initPublicLinkSession
* Start a SRP handshake for public link session.
client/js/src/internal/sharingPublic/session/apiService.ts:34
↓ 3 callers
Function
initUploadModule
( telemetry: ProtonDriveTelemetry, apiService: DriveAPIService, driveCrypto: DriveCrypto, shar
client/js/src/internal/upload/index.ts:22
↓ 3 callers
Method
inviteProtonUser
( inviter: ContextShareAddress, share: Share, inviteeEmail: string, role: Memb
client/js/src/internal/sharing/sharingManagement.ts:506
↓ 3 callers
Method
isOwnVolume
(volumeId: string)
client/js/src/internal/events/interface.ts:152
↓ 3 callers
Method
iterateSharedNodes
* @deprecated Use `iterateSharedNodeUids` instead.
client/js/src/internal/sharing/sharingAccess.ts:50
↓ 3 callers
Method
iterateTimeline
(signal?: AbortSignal)
client/js/src/internal/photos/timeline.ts:27
↓ 3 callers
Function
joinPathSegments
(segments: string[])
cli/src/cli/paths.ts:437
↓ 3 callers
Function
makeInvitationUid
(shareId: string, invitationId: string)
client/js/src/internal/uids.ts:41
↓ 3 callers
Function
makeNodeThumbnailUid
(volumeId: string, nodeId: string, thumbnailId: string)
client/js/src/internal/uids.ts:32
↓ 3 callers
Function
mockAPIResponseAndResult
(options: { httpStatusCode?: number; httpStatusText?: string; code: number; message?: string;
client/js/src/internal/apiService/errors.test.ts:6
↓ 3 callers
Function
mockBlockDownload
(_: string, token: string, onProgress: (downloadedBytes: number) => void)
client/js/src/internal/download/fileDownloader.test.ts:10
↓ 3 callers
Function
mockReadlineAnswers
(...lines: string[])
cli/src/commands/fileSystem/transferConflictResolver.test.ts:18
↓ 3 callers
Function
nodeCreated
(treeEventScopeId: string, eventId: string)
cli/src/events/manager.test.ts:117
↓ 3 callers
Function
nodeTypeNumberToNodeType
( logger: Logger, nodeTypeNumber: number, shareTargetType?: ShareTargetType, )
client/js/src/internal/apiService/transformers.ts:12
↓ 3 callers
Method
onProgress
(uploadedBytes: number)
cli/src/commands/fileSystem/transferProgress.ts:64
↓ 3 callers
Function
parseScopeRecordMap
(value: unknown)
cli/src/events/storage.ts:83
↓ 3 callers
Method
persistCredentials
()
cli/src/credentials/credentials.ts:85
↓ 3 callers
Method
poll
(scope: ScopeState)
client/js/src/internal/events/eventScheduler.ts:90
↓ 3 callers
Method
printChildren
( sdk: ProtonDriveClient, paths: Paths, pathString: string, options: { json: b
cli/src/commands/fileSystem/commandFileSystemList.ts:109
↓ 3 callers
Function
pushDataAndLongToLongMethod
incubating/client/kt/sdk/src/main/jni/global.c:135
↓ 3 callers
Function
pushDataAndLongToVoidMethod
incubating/client/kt/sdk/src/main/jni/global.c:100
↓ 3 callers
Method
renameDevice
(deviceUid: string, name: string)
client/js/src/internal/devices/manager.ts:93
↓ 3 callers
Method
reportAbuse
(settings: ReportPublicLinkShareAbuseSettings)
client/js/src/internal/sharingPublic/reporting.ts:33
↓ 3 callers
Method
reportIntegrityErroringUsers
( metric: MetricDecryptionErrorEvent | MetricVerificationErrorEvent | MetricBlockVerificationErrorEven
cli/src/telemetry/metricHandler.ts:274
↓ 3 callers
Method
reportProgress
()
client/js/src/diagnostic/sdkDiagnosticBase.ts:59
↓ 3 callers
Method
resume
()
cli/src/commands/fileSystem/transferProgress.ts:10
↓ 3 callers
Method
saveToTimeline
(nodeUids: string[], signal?: AbortSignal)
client/js/src/internal/photos/photosManager.ts:45
↓ 3 callers
Method
sendTelemetry
( volumeId: string, options: { uploadedSize: number; expectedSize: num
client/js/src/internal/upload/telemetry.ts:88
↓ 3 callers
Method
sendTelemetry
( volumeId: string, options: { downloadedSize: number; claimedFileSize
client/js/src/internal/download/telemetry.ts:68
↓ 3 callers
Function
serializeSessionKey
(sk: SessionKey)
cli/src/cache/driveCryptoCacheAdapter.ts:183
↓ 3 callers
Method
setForeground
(eventTreeScopeId: string)
client/js/src/internal/events/eventScheduler.ts:37
↓ 3 callers
Method
setPolling
(scope: ScopeState)
client/js/src/internal/events/eventScheduler.ts:101
↓ 3 callers
Method
setSessionInfo
(info: SessionInfo)
incubating/account/js/src/sessionCredentials.ts:21
↓ 3 callers
Method
setSharedWithMeNodeUids
(nodeUids: string[] | undefined)
client/js/src/internal/sharing/cache.ts:67
↓ 3 callers
Function
settle
(callback: () => void)
cli/src/cli/readline.ts:33
↓ 3 callers
Method
sign
(data: Uint8Array<ArrayBuffer>, signingKeys: PrivateKey | PrivateKey[], signatureContext: string)
client/js/src/crypto/openPGPCrypto.ts:195
↓ 3 callers
Method
stop
()
client/js/src/internal/events/eventManager.ts:65
↓ 3 callers
Method
stopPolling
(scope: ScopeState)
client/js/src/internal/events/eventScheduler.ts:115
↓ 3 callers
Method
stopTicking
()
cli/src/commands/fileSystem/transferProgress.ts:132
↓ 3 callers
Method
subscribeDriveScope
(scopeId: string)
cli/src/events/manager.ts:65
↓ 3 callers
Method
subscribePhotosScope
(scopeId: string)
cli/src/events/manager.ts:69
↓ 3 callers
Function
summaryAsJson
(summary: TransferSummary)
cli/src/commands/fileSystem/transferSummary.test.ts:3
↓ 3 callers
Function
summaryAsJson
(summary: TransferSummary)
cli/src/commands/fileSystem/transferQueue.test.ts:25
↓ 3 callers
Method
trackWeakReference
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/internal/ProtonDriveSdkNativeClient.kt:387
↓ 3 callers
Method
uploadFinished
(revisionUid: string, uploadedSize: number)
client/js/src/internal/upload/telemetry.ts:80
↓ 3 callers
Method
verifyAddedByEmail
( encryptedMetadata: { uid: string; addedByEmail: string; invitati
client/js/src/internal/sharing/cryptoService.ts:370
↓ 3 callers
Method
verifyArmored
( data: Uint8Array<ArrayBuffer>, armoredSignature: string, verificationKeys: PublicKey
client/js/src/crypto/openPGPCrypto.ts:238
↓ 3 callers
Method
verifyAuthor
( author: Author, authorType: 'key' | 'name' | 'content', node: NodeEntity, ex
client/js/src/diagnostic/sdkDiagnosticBase.ts:156
↓ 3 callers
Method
verifyInvitation
( base64KeyPacket: string, // TODO: Make API consistent and use only one version. keyP
client/js/src/crypto/driveCrypto.ts:612
↓ 3 callers
Method
yieldEvents
(generator: AsyncGenerator<DiagnosticResult>)
client/js/src/diagnostic/diagnostic.ts:53
↓ 2 callers
Method
AbortPause
()
client/cs/src/Proton.Drive.Sdk/Nodes/TaskControl.cs:67
↓ 2 callers
Method
BeginScope
(TState state)
client/cs/src/Proton.Drive.Sdk.CExports/Logging/InteropLogger.cs:12
↓ 2 callers
Method
ClearAsync
()
client/cs/src/Proton.Sdk/Caching/EncryptedCacheRepository.cs:37
↓ 2 callers
Method
ConvertDtoToFolderMetadataAsync
( ProtonDriveClient client, VolumeId volumeId, LinkDetailsDto linkDetailsDto,
client/cs/src/Proton.Drive.Sdk/Nodes/DtoToMetadataConverter.cs:90
↓ 2 callers
Method
ConvertDtoToNodeMetadataAsync
( ProtonDriveClient client, VolumeId volumeId, LinkDetailsDto linkDetailsDto,
client/cs/src/Proton.Drive.Sdk/Nodes/DtoToMetadataConverter.cs:21
↓ 2 callers
Method
CreateClient
(string name)
client/cs/src/Proton.Drive.Sdk.CExports/InteropHttpClientFactory.cs:32
↓ 2 callers
Method
CreateDownloadStateAsync
( ProtonDriveClient client, RevisionUid revisionUid, long queueToken, bool for
client/cs/src/Proton.Drive.Sdk/Nodes/RevisionOperations.cs:19
↓ 2 callers
Method
CreateKeysApiClient
(HttpClient httpClient)
incubating/account/cs/src/Proton.Drive.Sdk.Account/Api/IApiClientFactory.cs:13
↓ 2 callers
Method
CreateSha1Provider
(nint bindingsHandle, long functionPointer)
client/cs/src/Proton.Drive.Sdk.CExports/InteropFileUploader.cs:83
↓ 2 callers
Method
CreateUploadEventAsync
<summary> Creates an UploadEvent with the correct VolumeType for the given node. </summary>
client/cs/src/Proton.Drive.Sdk/Telemetry/TelemetryEventFactory.cs:58
↓ 2 callers
Method
CreateVolumeAsync
( ProtonDriveClient client, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Volumes/VolumeOperations.cs:19
↓ 2 callers
Method
DecreaseCount
(int count)
client/cs/src/Proton.Drive.Sdk/FifoFlexibleSemaphore.cs:68
↓ 2 callers
Method
DeleteFromTrashAsync
( ProtonDriveClient client, IEnumerable<NodeUid> uids, CancellationToken cancellationT
client/cs/src/Proton.Drive.Sdk/Nodes/NodeOperations.cs:464
↓ 2 callers
Method
DeleteNodesAsync
(IEnumerable<NodeUid> uids, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/ProtonDriveClient.cs:274
↓ 2 callers
Method
DeleteRevisionAsync
(VolumeId volumeId, LinkId linkId, RevisionId revisionId, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Api/Files/FilesApiClient.cs:91
↓ 2 callers
Method
Dispose
()
client/cs/src/Proton.Drive.Sdk/Nodes/Upload/FileUploader.cs:76
↓ 2 callers
Method
DivideAndRoundUp
(this long dividend, long divisor)
client/cs/src/Proton.Drive.Sdk/IntegerExtensions.cs:5
↓ 2 callers
Method
DownloadAsync
( RevisionUid revisionUid, int index, string bareUrl, string token, Pg
client/cs/src/Proton.Drive.Sdk/Nodes/Download/BlockDownloader.cs:22
↓ 2 callers
Method
DownloadToFile
(string filePath, Action<long, long?> onProgress, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Nodes/Download/FileDownloader.cs:27
↓ 2 callers
Method
DownloadToStream
(Stream contentOutputStream, Action<long, long?> onProgress, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Nodes/Download/FileDownloader.cs:22
↓ 2 callers
Method
EmptyTrashAsync
(CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/ProtonDriveClient.cs:299
↓ 2 callers
Method
EndSessionAsync
()
incubating/account/cs/src/Proton.Drive.Sdk.Account/Api/Authentication/AuthenticationApiClient.cs:57
↓ 2 callers
Method
EnumerateNodesAsync
( ProtonDriveClient client, IAsyncEnumerable<NodeUid> nodeUids, bool forPhotos,
client/cs/src/Proton.Drive.Sdk/Nodes/NodeOperations.cs:78
↓ 2 callers
Method
EnumerateThumbnailsAsync
( IEnumerable<NodeUid> fileUids, ThumbnailType type, CancellationToken cancellationTok
client/cs/src/Proton.Drive.Sdk/ProtonDriveClient.cs:180
↓ 2 callers
Method
EnumerateTrashAsync
( ProtonDriveClient client, VolumeId volumeId, [EnumeratorCancellation] CancellationTo
client/cs/src/Proton.Drive.Sdk/Volumes/VolumeOperations.cs:63
↓ 2 callers
Method
EnumerateTrashNodeUidsAsync
([EnumeratorCancellation] CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/ProtonDriveClient.cs:284
↓ 2 callers
Method
FinishBlockQueueing
()
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:169
↓ 2 callers
Method
Free
()
client/cs/src/Proton.Drive.Sdk.CExports/InteropArray.cs:36
↓ 2 callers
Method
FromFolder
(FolderMetadata m)
client/cs/src/Proton.Drive.Sdk/Nodes/NodeMetadata.cs:31
↓ 2 callers
Method
GetAddressAsync
(AddressId addressId, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/IProtonAccountClient.cs:8
↓ 2 callers
Method
GetAddressPublicKeysAsync
(string emailAddress, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/IProtonAccountClient.cs:12
↓ 2 callers
Method
GetCommonCreationParameters
( string name, PgpPrivateKey parentFolderKey, ReadOnlySpan<byte> parentFolderHashKey,
client/cs/src/Proton.Drive.Sdk/Nodes/NodeOperations.cs:121
↓ 2 callers
Method
GetCurrentUserDefaultAddressAsync
(CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/IProtonAccountClient.cs:9
↓ 2 callers
Method
GetDetailsAsync
(VolumeId volumeId, IEnumerable<LinkId> linkIds, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Api/Links/LinksApiClient.cs:12
↓ 2 callers
Method
GetDownloadErrorFromException
(Exception exception)
client/cs/src/Proton.Drive.Sdk/Telemetry/TelemetryErrorResolver.cs:13
↓ 2 callers
Method
GetFileUploaderAsync
( NodeUid parentFolderUid, string name, string mediaType, long size, F
client/cs/src/Proton.Drive.Sdk/ProtonDriveClient.cs:202
↓ 2 callers
Method
GetFolderNodeOrThrow
()
client/cs/src/Proton.Drive.Sdk/Nodes/NodeMetadataResultExtensions.cs:15
↓ 2 callers
Method
GetFreshNodeMetadataAsync
( ProtonDriveClient client, NodeUid uid, ShareAndKey? knownShareAndKey, bool f
client/cs/src/Proton.Drive.Sdk/Nodes/NodeOperations.cs:152
↓ 2 callers
Method
GetLinkDetailsAsync
(LinkId linkId, CancellationToken ct)
client/cs/src/Proton.Drive.Sdk/Nodes/DtoToMetadataConverter.cs:693
↓ 2 callers
Method
GetMyFilesFolderAsync
(CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/ProtonDriveClient.cs:153
↓ 2 callers
Method
GetNumberOfBytesWritten
()
client/cs/src/Proton.Drive.Sdk/Nodes/Download/DownloadState.cs:55
↓ 2 callers
Method
GetUserKeysAsync
(CancellationToken cancellationToken)
incubating/account/cs/src/Proton.Drive.Sdk.Account/ProtonAccountClient.cs:75
↓ 2 callers
Method
GetValueOrThrow
(this Result<T, TError> result)
client/cs/src/Proton.Sdk/ResultExtensions.cs:20
↓ 2 callers
Method
HandleAwaitCompletion
(UploadControllerAwaitCompletionRequest request)
client/cs/src/Proton.Drive.Sdk.CExports/InteropUploadController.cs:16
↓ 2 callers
Method
HandleDeleteNodesAsync
(DriveClientDeleteNodesRequest request)
client/cs/src/Proton.Drive.Sdk.CExports/InteropProtonDriveClient.cs:293
↓ 2 callers
Method
HandleDownloadToFile
(DownloadToFileRequest request, nint bindingsHandle)
client/cs/src/Proton.Drive.Sdk.CExports/InteropFileDownloader.cs:34
↓ 2 callers
Method
HandleDownloadToStream
(DownloadToStreamRequest request, nint bindingsHandle)
client/cs/src/Proton.Drive.Sdk.CExports/InteropFileDownloader.cs:9
↓ 2 callers
Method
HandleEmptyTrashAsync
(DriveClientEmptyTrashRequest request)
client/cs/src/Proton.Drive.Sdk.CExports/InteropProtonDriveClient.cs:346
↓ 2 callers
Method
HandleEnumerateThumbnailsAsync
(DriveClientEnumerateThumbnailsRequest request, nint bindingsHandle)
client/cs/src/Proton.Drive.Sdk.CExports/InteropProtonDriveClient.cs:189
↓ 2 callers
Method
HandleEnumerateTrashAsync
(DriveClientEnumerateTrashRequest request, nint bindingsHandle)
client/cs/src/Proton.Drive.Sdk.CExports/InteropProtonDriveClient.cs:319
← previous
next →
501–600 of 3,221, ranked by callers