Browse Source

feat: implement cross-platform file upload bridge for Flutter WebView integration

master
mortezaei 3 weeks ago
parent
commit
74b6f68260
  1. 10
      src/lib/webview-actions.ts

10
src/lib/webview-actions.ts

@ -49,7 +49,10 @@ export interface DownloadFileOptions {
* ``` * ```
*/ */
export function downloadFile(options: DownloadFileOptions): boolean { export function downloadFile(options: DownloadFileOptions): boolean {
return postActionToFlutter("download_file", options as Record<string, unknown>);
return postActionToFlutter(
"download_file",
options as unknown as Record<string, unknown>,
);
} }
// ─── copy_to_clipboard ────────────────────────────────── // ─── copy_to_clipboard ──────────────────────────────────
@ -142,5 +145,8 @@ export interface UploadFileOptions {
* ``` * ```
*/ */
export function uploadFile(options: UploadFileOptions): boolean { export function uploadFile(options: UploadFileOptions): boolean {
return postActionToFlutter("upload_file", options as Record<string, unknown>);
return postActionToFlutter(
"upload_file",
options as unknown as Record<string, unknown>,
);
} }
Loading…
Cancel
Save