SDK Parity: C# implementation needed
A change was made in supabase-js that needs to be implemented in this repository for SDK parity.
Reference Implementation (supabase-js)
What Changed
The download method on StorageFileApi now accepts an optional parameters argument supporting signal (request cancellation) and cache (HTTP cache control).
Code Reference
export interface FetchParameters {
signal?: AbortSignal
cache?: RequestCache
}
download(path: string, options?: { transform?: TransformOptions }, parameters?: FetchParameters)
Implementation Guidance
Expected API Surface (C#)
public async Task<byte[]> Download(
string supabasePath,
TransformOptions? transformOptions = null,
CancellationToken cancellationToken = default,
EventHandler<float>? onProgress = null)
Key Behaviors to Match
- Download accepts
CancellationToken for request cancellation (C# equivalent of AbortSignal)
- Optionally support cache-related HTTP headers
- No breaking changes to existing signature
Acceptance Criteria
Context
- supabase-js version: v2.95.3
- Parity tracking: This issue was auto-generated by SDK parity analysis
- Related parity issues: SDK-694 (py)
Generated with Claude Code /sync-sdk-parity
SDK Parity: C# implementation needed
A change was made in
supabase-jsthat needs to be implemented in this repository for SDK parity.Reference Implementation (supabase-js)
4b87b9dWhat Changed
The
downloadmethod onStorageFileApinow accepts an optionalparametersargument supportingsignal(request cancellation) andcache(HTTP cache control).Code Reference
Implementation Guidance
Expected API Surface (C#)
Key Behaviors to Match
CancellationTokenfor request cancellation (C# equivalent of AbortSignal)Acceptance Criteria
Context
Generated with Claude Code
/sync-sdk-parity