From f68114bd47cbcf200d9c646cb45edc1bb01d3a0e Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 29 Jul 2024 15:55:31 -0700 Subject: [PATCH] add cb function --- .../src/HLSDownload/index.native.ts | 7 +++++-- modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.ts b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.ts index 85d3691d99..746441d1d1 100644 --- a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.ts +++ b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.native.ts @@ -2,8 +2,11 @@ import {requireNativeModule} from 'expo' const NativeModule = requireNativeModule('ExpoHLSDownload') -export async function downloadAsync(sourceUrl: string): Promise { - return NativeModule.downloadAsync(sourceUrl) +export async function downloadAsync( + sourceUrl: string, + progressCb: (progress: number) => void, +): Promise { + return NativeModule.downloadAsync(sourceUrl, progressCb) } export async function cancelAsync(sourceUrl: string): Promise { diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts index 013516384b..3d53a7c6a8 100644 --- a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts +++ b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts @@ -1,7 +1,10 @@ import {NotImplementedError} from '../NotImplemented' -export function downloadAsync(sourceUrl: string): Promise { - throw new NotImplementedError({sourceUrl}) +export function downloadAsync( + sourceUrl: string, + progressCb: (progress: number) => void, +): Promise { + throw new NotImplementedError({sourceUrl, progressCb}) } export function cancelAsync(sourceUrl: string): Promise {