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
↓ 4 callers
Method
renameAlbum
( parentKeys: { key: PrivateKey; hashKey?: Uint8Array<ArrayBuffer> }, encryptedName: string,
client/js/src/internal/photos/albumsCrypto.ts:68
↓ 4 callers
Method
resume
()
client/js/src/interface/upload.ts:79
↓ 4 callers
Method
setNodeUids
* @param nodeUids - Passing `undefined` will remove the cache.
client/js/src/internal/sharing/cache.ts:126
↓ 4 callers
Method
setQueuedCount
(count: number)
cli/src/commands/fileSystem/transferSummary.ts:27
↓ 4 callers
Method
setVolume
(volume: Volume)
client/js/src/internal/shares/cache.ts:21
↓ 4 callers
Function
tempDir
()
cli/src/events/lock.test.ts:9
↓ 4 callers
Function
toEntity
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/extension/Device.kt:9
↓ 4 callers
Method
toHex
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/ProtonSdkError.kt:114
↓ 4 callers
Method
updateAlbum
( albumNodeUid: string, coverPhotoNodeUid?: string, updatedName?: { encryp
client/js/src/internal/photos/apiService.ts:317
↓ 4 callers
Method
updateAlbumMetadataCache
* Update album metadata fields in the cache without invalidating the node. * Used by iterateAlbumUids to patch fresh API data (photoCount, coverN
client/js/src/internal/photos/nodes.ts:254
↓ 4 callers
Method
updateNodesCacheOnEvent
(event: DriveEvent | InternalDriveEvent)
client/js/src/internal/nodes/events.ts:17
↓ 4 callers
Method
updateQueuedCount
()
cli/src/commands/fileSystem/transferQueue.ts:94
↓ 4 callers
Method
uploadFile
( parentFolderUid: string, nodeCrypto: NodeCrypto, metadata: UploadMetadata, c
client/js/src/internal/upload/manager.ts:150
↓ 4 callers
Method
uploadInitFailed
(parentFolderUid: string, error: unknown, expectedSize: number)
client/js/src/internal/upload/telemetry.ts:44
↓ 4 callers
Method
uploadSmallRevision
( nodeUid: string, nodeCrypto: Pick<NodeCrypto, 'signingKeys'>, commitPayload: {
client/js/src/internal/upload/manager.ts:215
↓ 4 callers
Function
verifyNodesCache
(cache: NodesCache, expectedNodes: string[], expectedMissingNodes: string[])
client/js/src/internal/nodes/cache.test.ts:57
↓ 3 callers
Method
Create
(ReadOnlySpan<byte> verificationCode, ReadOnlySpan<byte> dataPacketPrefix)
client/cs/src/Proton.Drive.Sdk/Nodes/Upload/Verification/VerificationToken.cs:14
↓ 3 callers
Method
Create
(ReadOnlySpan<byte> armoredBytes)
client/cs/src/Proton.Sdk/Cryptography/IPgpArmoredBlock.cs:6
↓ 3 callers
Method
DecreaseFileRemainingBlockCount
(long queueToken, int amount)
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:130
↓ 3 callers
Method
DecryptShareAsync
( ProtonDriveClient client, ShareId shareId, PgpArmoredSecretKey lockedKey, Pg
client/cs/src/Proton.Drive.Sdk/Shares/ShareCrypto.cs:11
↓ 3 callers
Method
DeleteMultipleAsync
( VolumeId volumeId, IEnumerable<LinkId> linkIds, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Api/Links/LinksApiClient.cs:52
↓ 3 callers
Method
Dispose
()
client/cs/src/Proton.Drive.Sdk/Nodes/Download/FileDownloader.cs:34
↓ 3 callers
Method
EnqueueBlockAsync
(CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:190
↓ 3 callers
Method
EnqueueFileAsync
(int initialBlockCount, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:69
↓ 3 callers
Method
Equals
(object? obj)
client/cs/src/Proton.Drive.Sdk/Http/NonDisposingStreamWrapper.cs:126
↓ 3 callers
Method
FromErrorResponse
(RevisionErrorResponse? errorResponse)
client/cs/src/Proton.Drive.Sdk/Api/Files/RevisionConflict.cs:22
↓ 3 callers
Method
GetKeyAndHashKeyAsync
( ProtonDriveClient client, NodeUid folderUid, bool forPhotos, CancellationTok
client/cs/src/Proton.Drive.Sdk/Nodes/FolderOperations.cs:152
↓ 3 callers
Method
GetKeyRing
(PgpPrivateKey anonymousFallbackKey)
client/cs/src/Proton.Drive.Sdk/Nodes/AuthorshipClaim.cs:35
↓ 3 callers
Method
GetNodeMetadataAsync
( ProtonDriveClient client, NodeUid uid, ShareAndKey? knownShareAndKey, bool u
client/cs/src/Proton.Drive.Sdk/Nodes/NodeOperations.cs:55
↓ 3 callers
Method
GetOrCreatePhotosFolderAsync
(ProtonDriveClient client, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Nodes/PhotosNodeOperations.cs:15
↓ 3 callers
Method
GetPrimaryKey
(this Address address)
client/cs/src/Proton.Drive.Sdk/Account/Addresses/AddressExtensions.cs:5
↓ 3 callers
Method
GetResult
(short token)
client/cs/src/Proton.Drive.Sdk.CExports/Tasks/ValueTaskCompletionSource.cs:33
↓ 3 callers
Method
Release
(int count)
client/cs/src/Proton.Drive.Sdk/FifoFlexibleSemaphore.cs:76
↓ 3 callers
Method
RemoveAsync
(string key, CancellationToken cancellationToken)
client/cs/src/Proton.Sdk/Caching/ICacheRepository.cs:7
↓ 3 callers
Method
RemoveFileFromQueue
(long queueToken)
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:147
↓ 3 callers
Function
RevisionUid
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/entity/RevisionUid.kt:5
↓ 3 callers
Method
SetFileSecretsAsync
(NodeUid nodeId, FileSecrets secrets, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Caching/DriveSecretCache.cs:48
↓ 3 callers
Method
SetMainVolumeIdAsync
(VolumeId? volumeId, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Caching/DriveEntityCache.cs:31
↓ 3 callers
Method
SetPhotosVolumeIdAsync
(VolumeId? volumeId, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Caching/DriveEntityCache.cs:46
↓ 3 callers
Method
SetResult
(nint tcsHandle, T value)
client/cs/src/Proton.Drive.Sdk.CExports/InteropMessageHandler.cs:294
↓ 3 callers
Method
TryEnqueueBlock
()
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:176
↓ 3 callers
Method
TryEnqueueFile
(int initialBlockCount)
client/cs/src/Proton.Drive.Sdk/Nodes/TransferQueue.cs:45
↓ 3 callers
Method
TryGetFolderSecretsAsync
(NodeUid nodeId, CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Caching/DriveSecretCache.cs:38
↓ 3 callers
Method
TryGetMainVolumeIdAsync
(CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Caching/DriveEntityCache.cs:38
↓ 3 callers
Method
TryGetPhotosVolumeIdAsync
(CancellationToken cancellationToken)
client/cs/src/Proton.Drive.Sdk/Caching/DriveEntityCache.cs:53
↓ 3 callers
Method
abortUpload
(error: unknown)
client/js/src/internal/upload/streamUploader.ts:700
↓ 3 callers
Method
auth
(srp: PublicLinkSrpInfo)
client/js/src/internal/sharingPublic/session/session.ts:36
↓ 3 callers
Function
captureMessage
( message: string, data: { level: Sentry.SeverityLevel; tags?: { [key: string]: string
cli/src/telemetry/sentry.ts:118
↓ 3 callers
Function
collectSaveToTimelineResults
(manager: PhotosManager, nodeUids: string[], signal?: AbortSignal)
client/js/src/internal/photos/photosManager.test.ts:50
↓ 3 callers
Method
commitFile
(thumbnails: Thumbnail[])
client/js/src/internal/upload/streamUploader.ts:256
↓ 3 callers
Method
computeKeyPassword
(password: string, salt: string)
incubating/account/js/src/srp.ts:52
↓ 3 callers
Function
convertInternalPhotoNodeIterator
( photoNodeIterator: AsyncGenerator<InternalPartialPhotoNode>, )
client/js/src/transformers.ts:113
↓ 3 callers
Method
create
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/internal/YieldHandler.kt:16
↓ 3 callers
Function
createMockPhotoNode
* Helper to create a mock photo node with minimal required properties.
client/js/src/internal/photos/photosTransferPayloadBuilder.test.ts:11
↓ 3 callers
Function
createService
( cacheEventListeners: ((event: DriveEvent | InternalDriveEvent) => Promise<void>)[] = [],
client/js/src/internal/events/index.test.ts:9
↓ 3 callers
Method
decryptKey
( node: EncryptedNode, parentKey: PrivateKey, verificationKeys: PublicKey[], )
client/js/src/internal/nodes/cryptoService.ts:301
↓ 3 callers
Method
decryptNodeName
* It decrypts armored node name and verifies embeded signature. * * Note: The function doesn't throw in case of verification issue. * Y
client/js/src/crypto/driveCrypto.ts:488
↓ 3 callers
Method
decryptRevision
( nodeUid: string, encryptedRevision: EncryptedRevision, nodeKey: PrivateKey, )
client/js/src/internal/nodes/cryptoService.ts:482
↓ 3 callers
Method
delete
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/internal/JniWeakReference.kt:8
↓ 3 callers
Function
deserializeSessionKey
(json: SerializedSessionKey)
cli/src/cache/driveCryptoCacheAdapter.ts:194
↓ 3 callers
Method
digests
()
client/js/src/internal/upload/digests.ts:13
↓ 3 callers
Method
downloadBlock
( blockMetadata: BlockMetadata, ignoreIntegrityErrors: boolean, cryptoKeys: RevisionKe
client/js/src/internal/download/fileDownloader.ts:273
↓ 3 callers
Method
downloadInitFailed
(nodeUid: string, error: unknown)
client/js/src/internal/download/telemetry.ts:25
↓ 3 callers
Method
encryptInvitation
* Encrypts an invitation for sharing a node with another user. * * `inviteeEmail` is used to load public key of the invitee and used to
client/js/src/internal/sharing/cryptoService.ts:175
↓ 3 callers
Method
encryptPassphrase
* It encrypts passphrase with provided session and encryption keys. * This should be used only for re-encrypting the passphrase with * diffe
client/js/src/crypto/driveCrypto.ts:156
↓ 3 callers
Method
enqueueLocalDirectoryChildren
(absolutePath: string, parentNode: NodeEntity)
cli/src/commands/fileSystem/transferQueue.ts:129
↓ 3 callers
Method
equals
incubating/client/kt/sdk/src/main/kotlin/me/proton/drive/sdk/ProtonSdkError.kt:86
↓ 3 callers
Function
eventsJsonPath
(cacheDir: string)
cli/src/events/storage.ts:79
↓ 3 callers
Method
execute
(photoNodeUids: string[])
client/js/src/internal/photos/addToAlbum.ts:65
↓ 3 callers
Function
expectFetchJsonToBeCalledWith
(method: string, data?: object)
client/js/src/internal/apiService/apiService.test.ts:77
↓ 3 callers
Method
fetchBlob
(request: ProtonDriveHTTPClientBlobRequest)
client/js/src/interface/httpClient.ts:3
↓ 3 callers
Function
finish
(value: string)
cli/src/cli/readPasswordLine.ts:31
↓ 3 callers
Function
flushSentry
(timeoutMs = 2000)
cli/src/telemetry/sentry.ts:145
↓ 3 callers
Function
formatReadableJson
(json: object)
cli/src/cli/formatters.ts:40
↓ 3 callers
Function
formatSize
(size: number | undefined, humanReadable: boolean = false)
cli/src/cli/formatters.ts:57
↓ 3 callers
Function
generateAPINode
()
client/js/src/internal/photos/nodes.test.ts:9
↓ 3 callers
Function
generateAPINode
()
client/js/src/internal/nodes/apiService.test.ts:62
↓ 3 callers
Function
generateAPIPhotoNode
(linkOverrides = {}, photoOverrides = {}, overrides = {})
client/js/src/internal/photos/nodes.test.ts:58
↓ 3 callers
Function
generateFileNode
(overrides = {}, encryptedCryptoOverrides = {})
client/js/src/internal/nodes/apiService.test.ts:88
↓ 3 callers
Function
generateNode
(uid: string, parentUid = 'volumeId~root', params: Partial<DecryptedNode> = {})
client/js/src/internal/nodes/index.test.ts:19
↓ 3 callers
Function
generateNode
()
client/js/src/internal/nodes/apiService.test.ts:142
↓ 3 callers
Method
generateSessionKey
(encryptionKeys: PublicKey[], options: { enableAeadWithEncryptionKeys: boolean })
client/js/src/crypto/openPGPCrypto.ts:21
↓ 3 callers
Function
getCacheUid
(volumeId: string)
client/js/src/internal/shares/cache.ts:48
↓ 3 callers
Function
getConfig
(config?: ProtonDriveConfig)
client/js/src/config.ts:18
↓ 3 callers
Method
getContentKeyPacketSessionKey
(nodeKey: PrivateKey, base64ContentKeyPacket: string)
client/js/src/internal/upload/cryptoService.ts:204
↓ 3 callers
Method
getManifest
()
client/js/src/internal/upload/streamUploader.ts:690
↓ 3 callers
Method
getNodeByPath
(parentNode: NodeEntity, pathString: string)
cli/src/cli/paths.ts:290
↓ 3 callers
Method
getOptionsWithSessionHeaders
(options: ProtonDriveHTTPClientJsonRequest)
client/js/src/internal/sharingPublic/session/httpClient.ts:39
↓ 3 callers
Method
getOwnAddresses
* Get all own addresses. * * @throws Error If there are no addresses.
client/js/src/interface/account.ts:15
↓ 3 callers
Method
getOwnPrimaryAddress
* Get own primary address. * * @throws Error If there is no primary address.
client/js/src/interface/account.ts:9
↓ 3 callers
Method
getRootIDs
* It returns the IDs of the My files section. * * If the default volume or My files section doesn't exist, it creates it.
client/js/src/internal/shares/manager.ts:49
↓ 3 callers
Method
getRootShare
* Returns root share with address key. * * This function provides access to root shares that provides access * to node tree via address
client/js/src/internal/shares/apiService.ts:73
↓ 3 callers
Method
getSharedWithMeNodeUids
()
client/js/src/internal/sharing/cache.ts:46
↓ 3 callers
Method
getTelemetryContextUid
()
client/js/src/internal/upload/smallFileUploader.ts:297
↓ 3 callers
Function
getTreeNodeChildByNodeName
( expectedSubtree: ExpectedTreeNode | undefined, nodeName: Result<string, Error | InvalidNameError>, )
client/js/src/diagnostic/nodeUtils.ts:58
↓ 3 callers
Function
getYesNoUnknown
(value: boolean | undefined)
cli/src/telemetry/metricHandler.ts:299
↓ 3 callers
Function
handleNodeWithSameNameExistsValidationError
(volumeId: string, error: unknown)
client/js/src/internal/nodes/apiService.ts:670
↓ 3 callers
Method
hasSharedByMeNodeUidsLoaded
()
client/js/src/internal/sharing/cache.ts:25
↓ 3 callers
Method
hasSharedWithMeNodeUidsLoaded
()
client/js/src/internal/sharing/cache.ts:50
↓ 3 callers
Function
initDownloadModule
( telemetry: ProtonDriveTelemetry, apiService: DriveAPIService, driveCrypto: DriveCrypto, acco
client/js/src/internal/download/index.ts:16
← previous
next →
401–500 of 3,221, ranked by callers