From cdbec848b79e06d9bd6b86392047f585c28b9291 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 29 Jul 2024 16:01:38 -0700 Subject: [PATCH] add a little tester --- modules/expo-bluesky-swiss-army/index.ts | 3 ++- .../ios/HLSDownload/ExpoHLSDownloadModule.swift | 2 +- .../src/HLSDownload/index.ts | 4 ++-- src/view/screens/Storybook/index.tsx | 14 ++++++++++++++ 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/modules/expo-bluesky-swiss-army/index.ts b/modules/expo-bluesky-swiss-army/index.ts index 89cea00a28..255c319634 100644 --- a/modules/expo-bluesky-swiss-army/index.ts +++ b/modules/expo-bluesky-swiss-army/index.ts @@ -1,4 +1,5 @@ +import * as HLSDownload from './src/HLSDownload' import * as Referrer from './src/Referrer' import * as SharedPrefs from './src/SharedPrefs' -export {Referrer, SharedPrefs} +export {HLSDownload, Referrer, SharedPrefs} diff --git a/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift b/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift index 3afb849f20..49821c8b19 100644 --- a/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift +++ b/modules/expo-bluesky-swiss-army/ios/HLSDownload/ExpoHLSDownloadModule.swift @@ -9,7 +9,7 @@ import ExpoModulesCore class ExpoHLSDownloadModule: Module { public func definition() -> ModuleDefinition { - Name("ExpoHLSDownloadModule") + Name("ExpoHLSDownload") AsyncFunction("downloadAsync") { (sourceUrl: URL, progressCb: JavaScriptFunction, promise: Promise) in let hlsDownload = HLSDownload(sourceUrl: sourceUrl) diff --git a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts index 3d53a7c6a8..c2c64b52df 100644 --- a/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts +++ b/modules/expo-bluesky-swiss-army/src/HLSDownload/index.ts @@ -1,12 +1,12 @@ import {NotImplementedError} from '../NotImplemented' -export function downloadAsync( +export async function downloadAsync( sourceUrl: string, progressCb: (progress: number) => void, ): Promise { throw new NotImplementedError({sourceUrl, progressCb}) } -export function cancelAsync(sourceUrl: string): Promise { +export async function cancelAsync(sourceUrl: string): Promise { throw new NotImplementedError({sourceUrl}) } diff --git a/src/view/screens/Storybook/index.tsx b/src/view/screens/Storybook/index.tsx index 282b3ff5c7..e4644b1649 100644 --- a/src/view/screens/Storybook/index.tsx +++ b/src/view/screens/Storybook/index.tsx @@ -7,6 +7,7 @@ import {CenteredView} from '#/view/com/util/Views' import {ListContained} from 'view/screens/Storybook/ListContained' import {atoms as a, ThemeProvider, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' +import {HLSDownload} from '../../../../modules/expo-bluesky-swiss-army' import {Breakpoints} from './Breakpoints' import {Buttons} from './Buttons' import {Dialogs} from './Dialogs' @@ -37,6 +38,19 @@ function StorybookInner() { return ( + {!showContainedList ? ( <>