From 0db798c9afd85dd9044d6a5ed07b46a8f18590db Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Tue, 18 Feb 2025 12:15:09 +0100 Subject: [PATCH] fix: downloads working on android --- app/(auth)/(tabs)/(home)/downloads/index.tsx | 2 +- modules/hls-downloader/android/build.gradle | 26 ++++--- .../results.bin | 1 + .../classes/classes_dex/classes.dex | Bin 0 -> 30408 bytes .../results.bin | 1 + .../classes/classes_dex/classes.dex | Bin 0 -> 30344 bytes .../results.bin | 1 + .../classes/classes_dex/classes.dex | Bin 0 -> 28264 bytes .../results.bin | 1 + .../classes/classes_dex/classes.dex | Bin 0 -> 30344 bytes .../results.bin | 1 + .../classes/classes_dex/classes.dex | Bin 0 -> 30344 bytes .../bundleLibCompileToJarDebug/classes.jar | Bin 57785 -> 60810 bytes .../bundleLibRuntimeToJarDebug/classes.jar | Bin 57498 -> 60523 bytes .../caches-jvm/inputs/source-to-output.tab | Bin 4096 -> 4096 bytes .../inputs/source-to-output.tab.values.at | Bin 5271 -> 2660 bytes .../jvm/kotlin/class-attributes.tab | Bin 4096 -> 4096 bytes .../jvm/kotlin/class-attributes.tab.values.at | Bin 61 -> 55 bytes .../jvm/kotlin/class-fq-name-to-source.tab | Bin 4096 -> 4096 bytes .../class-fq-name-to-source.tab.values.at | Bin 861 -> 455 bytes .../jvm/kotlin/internal-name-to-source.tab | Bin 4096 -> 4096 bytes .../internal-name-to-source.tab.values.at | Bin 4515 -> 2282 bytes .../cacheable/caches-jvm/jvm/kotlin/proto.tab | Bin 4096 -> 4096 bytes .../caches-jvm/jvm/kotlin/proto.tab.values.at | Bin 3021 -> 1558 bytes .../jvm/kotlin/source-to-classes.tab | Bin 4096 -> 4096 bytes .../kotlin/source-to-classes.tab.values.at | Bin 3691 -> 1870 bytes .../caches-jvm/jvm/kotlin/subtypes.tab | Bin 4096 -> 4096 bytes .../jvm/kotlin/subtypes.tab.values.at | Bin 147 -> 98 bytes .../caches-jvm/jvm/kotlin/supertypes.tab | Bin 4096 -> 4096 bytes .../jvm/kotlin/supertypes.tab.values.at | Bin 123 -> 86 bytes .../cacheable/caches-jvm/lookups/counters.tab | 2 +- .../caches-jvm/lookups/file-to-id.tab | Bin 4096 -> 4096 bytes .../lookups/file-to-id.tab.values.at | Bin 61 -> 55 bytes .../caches-jvm/lookups/id-to-file.tab | Bin 4096 -> 4096 bytes .../lookups/id-to-file.tab.keystream | Bin 4096 -> 4096 bytes .../lookups/id-to-file.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/lookups/id-to-file.tab.len | Bin 8 -> 8 bytes .../lookups/id-to-file.tab.values.at | Bin 251 -> 150 bytes .../caches-jvm/lookups/id-to-file.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/lookups/id-to-file.tab_i.len | Bin 8 -> 8 bytes .../cacheable/caches-jvm/lookups/lookups.tab | Bin 4096 -> 4096 bytes .../caches-jvm/lookups/lookups.tab.keystream | Bin 12288 -> 12288 bytes .../lookups/lookups.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/lookups/lookups.tab.len | Bin 8 -> 8 bytes .../caches-jvm/lookups/lookups.tab.values.at | Bin 2908 -> 1501 bytes .../caches-jvm/lookups/lookups.tab_i | Bin 32768 -> 32768 bytes .../cacheable/last-build.bin | Bin 18 -> 18 bytes .../shrunk-classpath-snapshot.bin | Bin 98397 -> 98767 bytes .../cacheable/last-build.bin | Bin 18 -> 18 bytes .../previous-compilation-data.bin | Bin 28879 -> 28440 bytes ...HlsDownloaderModule$DownloadMetadata.class | Bin 4030 -> 4030 bytes ...HlsDownloaderModule$definition$1$1$1.class | Bin 4462 -> 6323 bytes ...inition$lambda$7$$inlined$Function$4.class | Bin 8054 -> 8681 bytes ...inition$lambda$7$$inlined$Function$6.class | Bin 4382 -> 4382 bytes ...bda$7$$inlined$FunctionWithoutArgs$1.class | Bin 4643 -> 4643 bytes ...inition$lambda$7$$inlined$OnCreate$1.class | Bin 5416 -> 5707 bytes .../hlsdownloader/HlsDownloaderModule.class | Bin 16369 -> 16615 bytes .../hls-downloader/HlsDownloaderModule.kt | 36 ++++++++- ...expo+react-native-action-sheet+4.1.0.patch | 18 +++++ providers/NativeDownloadProvider.tsx | 71 ++++++++++++------ 60 files changed, 122 insertions(+), 38 deletions(-) create mode 100644 modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/results.bin create mode 100644 modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/transformed/classes/classes_dex/classes.dex create mode 100644 modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/results.bin create mode 100644 modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/transformed/classes/classes_dex/classes.dex create mode 100644 modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/results.bin create mode 100644 modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/transformed/classes/classes_dex/classes.dex create mode 100644 modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/results.bin create mode 100644 modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/transformed/classes/classes_dex/classes.dex create mode 100644 modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/results.bin create mode 100644 modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/transformed/classes/classes_dex/classes.dex delete mode 100644 modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i create mode 100644 patches/@expo+react-native-action-sheet+4.1.0.patch diff --git a/app/(auth)/(tabs)/(home)/downloads/index.tsx b/app/(auth)/(tabs)/(home)/downloads/index.tsx index e475c638..f82e1b13 100644 --- a/app/(auth)/(tabs)/(home)/downloads/index.tsx +++ b/app/(auth)/(tabs)/(home)/downloads/index.tsx @@ -101,7 +101,7 @@ export default function Index() { const downloadsDir = FileSystem.documentDirectory + "downloads/"; await FileSystem.deleteAsync(downloadsDir + id + ".json"); await FileSystem.deleteAsync(downloadsDir + id); - refetchDownloadedFiles() + refetchDownloadedFiles(); }; return ( diff --git a/modules/hls-downloader/android/build.gradle b/modules/hls-downloader/android/build.gradle index 9d131945..cef9c7e2 100644 --- a/modules/hls-downloader/android/build.gradle +++ b/modules/hls-downloader/android/build.gradle @@ -11,12 +11,12 @@ def expoModulesCorePlugin = new File(project(":expo-modules-core").projectDir.ab def kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.25' apply from: expoModulesCorePlugin - applyKotlinExpoModulesCorePlugin() useCoreDependencies() useExpoPublishing() def useManagedAndroidSdkVersions = false + if (useManagedAndroidSdkVersions) { useDefaultAndroidSdkVersions() } else { @@ -29,6 +29,7 @@ if (useManagedAndroidSdkVersions) { classpath "com.android.tools.build:gradle:7.1.3" } } + project.android { compileSdkVersion safeExtGet("compileSdkVersion", 34) defaultConfig { @@ -42,39 +43,42 @@ dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion" // Media3 dependencies - def media3Version = "1.2.0" - implementation "androidx.media3:media3-exoplayer:$media3Version" - implementation "androidx.media3:media3-datasource:$media3Version" - implementation "androidx.media3:media3-common:$media3Version" - implementation "androidx.media3:media3-database:$media3Version" - implementation "androidx.media3:media3-decoder:$media3Version" - implementation "androidx.media3:media3-ui:$media3Version" - - // Coroutines for background processing - implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3" + def media3_version = "1.2.1" + implementation "androidx.media3:media3-exoplayer:$media3_version" + implementation "androidx.media3:media3-exoplayer-hls:$media3_version" + implementation "androidx.media3:media3-database:$media3_version" + implementation "androidx.media3:media3-datasource:$media3_version" } android { namespace "expo.modules.hlsdownloader" compileSdkVersion 34 + defaultConfig { minSdkVersion 21 targetSdkVersion 34 versionCode 1 versionName "0.1.0" } + compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } + kotlinOptions { jvmTarget = "17" } + lintOptions { abortOnError false } } +kotlin { + jvmToolchain(17) +} + tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach { kotlinOptions { freeCompilerArgs += ["-Xshow-kotlin-compiler-errors"] diff --git a/modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/results.bin b/modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/results.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/transformed/classes/classes_dex/classes.dex b/modules/hls-downloader/android/build/.transforms/3896d27c4ed35188d4e0623116595983/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..1666609a9df1814cca6516f8a47dbfe1817535eb GIT binary patch literal 30408 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 literal 0 HcmV?d00001 diff --git a/modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/results.bin b/modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/results.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/transformed/classes/classes_dex/classes.dex b/modules/hls-downloader/android/build/.transforms/6934de89e0a9daf77be3abbdca2abe51/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..ac2a9a7df8d82ad628e953ba7d0257e12a8a31ea GIT binary patch literal 30344 zcmd6Q34B{umHv6}={?D^BunxlTV5nDNu9*2yvSP?Cw5jlNo^->652$z+b2bI-l+zGpicTeP=zgz4{}n6N$i%WGbI%Xc2U{Jysy>iPM%+>O1T z?RxRdaiTdQTHM>|1reWz7Kq*|>HNdsJf{&|0eX{-s0Q?22hn|?XPiVx(h-!re-d)V zL_h8W1=bD_Jq>(iEz!4uf^|d#z%{^!fFA=D>xp&%uLRx)d=DtxK-3Q$295(~fp-BP z0UiUs3H%s%0r)>a8zd?N8i9Ub3or)k12Vv?fOh~N0G2=RE8sW4 z{{k-p(lC(H;sF zF9K!b&=J@VTnF3*d;<6Z@IQbyK~x7c10BFF;7VW;NC0mKuHH{Hb%5w|R}p>iAjT_# z`3sx{?gHKlybX8&cn|P*z@xw?fX@J*2fhY;8+Z!%H{eIWbHEG0uYih4qSe59U;>B& zM}V6Fp6h=Pd;@qEco8U{f_;FEz&LOv5Cc-cHNZ{48-RBJ?*%>rd=~gJ@HFr<6v_ z;y?zt9=H{_4|ovxJK)2>r-6S4egrg3!yZ5%upZbAM1eGL8n^>^C-8CLap23qcYz-P zzXS>nqi;Y9upSr%4gzuDIB*Jh4R9y$9^n1J$AHIxCx9;kPXf;ZKL>sZ$VV`rffk?_ z*aU0`CV)xcD3Aa$z$<~ff%|~(0{;R01}KOl7645^C$It70_*_x0Q-O`;4m-`ECROx z_W*AL-Vb~b_yq6;;2Xfd11|vXqwon}2p9vd1g3zaz#?!8I0L)^csuZ6;0M67z|Vmf z0p%Fh1i%fH0#(2Ypb_W?)&ma$n+f#;m=Xkcq$Ds0%mXPP4P*c;ZGrF@{wC7g7W26+mgh9rZ>CNCnQ!X932FYY zZo?v_r?(hsF3V}tww!(nb+Y_cfIpnxE>e11oMw6M*C=52i~ZwSqwGGU`NQ>dn)x$E z`gx?8e*pL`((H4G0RH?CI0SHie`KWDz&|z8Hl$7dK%PuF_&+vef=K^|k#5S9@61aN zVW;G5}@y!1p~`W1O)qez?W&g97~BK;Gi&Qp1Owv}1`S@6xi@YtFBd-LS) zNBZB5dhUnJb4L2zd1W8XOMeRKpBXYwooMvD8xshf)O+M@P z3xoe8%1$B8;7<`|buofM5oX^Fg35FTv>4uexu7cD1zL&gLC9C4CH67CJ`7rgt3$}I z!u7R+Ds&pOnpV$xq9&WTcF;|rCFrjvXo#9YE71;yQBanz!i?5w6}gdL1 z7C{3>K2y#Q82JIx^Mgh{Q_c?>`9UMU)@Z+$Dnxy?=sDM4XOv^g+|Ej){*`nY{SVq%i4p&;poR3mg07+e6SSIsC+K?m zy`XF9MM2lm9|ZMKji}E}{et$>DM7cHhl7t}*`lxu=!>p)vTw}ZCA-&wv5*CV)Yr=8+DghXw+nyjBcHhLH~P~L z&t40;eoSWew*iB$HS*WOlPut`g~#YLXwX`N))}hk55ixk2=h`?-PLHuYHw1RpB_0x66^(zIH=oZke)Ie8)?x58)4LXWd zncLfmkvNO%-L!(%fL;zeHwoHE2SLZs@|!{T&^W1rZYHNeT?Q=@bPK&6bT4){!-BR^ zT+mi}Bj|pN=osiLP*V%&K^hV5AH+EDysd;TyuV_d__I+b6ii{?i_JIhtMc<-f$K*z z*e4;MKh=Pl&+9YiH!NV^ZsgbG6!=1n_9g=QiBaf%@rAY2M8%r5*b%4XYRD^FPd8$XGz<+(~@9ATMY4 zU9@XRyIfVT* zls3z|QQnW$e?E98^!H;wz$pc>xr*lYR8Vk}2eMMOZxxWA*ib+THxHVfzAI5+VxtY$ z^N_L2kJNsbq`>$_J9;vU`3g>ub(V$IkibU)Cfo%=7n9!xd*<`4kmqau@cqHWAy_S9 zqwz^Q)mhfU?rGTHuZ~k9xQO`XurRgYEY)x65WEdYCxR!)%{-}7@Hm}lJ5E7`d2KnK z`x>;t)-mZ$XUbNV$Nw4+5X%U*)mYRH>>w!IAg0Qe=K%h{fNN}>ba z0yPp?bHBs+tw2F7DT{j;ddql@e{2Q&iRaxmj3w0vp7M zJ#5okFcPbY9Lci+k64s0-usDiw0Fh=t!4O^!{&Ef zeO}ME{>6KK^pZUny$tfeuIuDT-K4n>F#yM-Ng2`^s6eIGpA z)gySEP6RWs1^ZFXo3|Ra@gAu^ll2W3kJt0$aEv-^PQT+CtQ0dmUQXserSstrW0f+k zDO`kK`3rwQjYa;#Z&RbgU-&I*Ebtd@qejhN_%t;t{=#nx>wTOY1)~MFoZl31efO~6 z^p09>Se6XG0Y8D0tEGNpgWs5*;kVu@M(7ImsVhcR&SRf~T~xm{DJ+{&8*B6Z#w?pR zd#v9Pw$UTOBK9^8m2IPf&IeWa9#%z37V+mz=w%r|65JafFTk{J1ORScR3WO&>!pTPNvbCn17O2wiH)Atiz*u}=eqE)ppFup7EqP$Sp* zP1MPI1+z|tCW5&-{n9R2TQ8xnO&nXFLK$8c6YeIiGaL8KJQxtG;sC684^nzQ=P~%h zy{^L^c+R~VsW>ED$kX==oS(m6;An2vtGC&P>p!>60NQL3Z8~34o1NJoG>=8VE z&p;2hr!^SBd`twxhNc1JvaZh|e-8w0(9s5)`{h22=$#bAZfi3t@s?~>$>LqP*-9Gw zp>;7}+d|fTfr0_DwgoVXR=c-w!d--3Y)3x)%%S@kb_UMx3qRvo%(3zzP`?wg4{4Kk zALqgM9H8t;kKvU3TGUhM;5rlTU82r}drVNj>j*sb4*CIEU3J*cc#9H2JX=AWsgw0q zu@Y*R!K)W>TFaJR#ECU1T42l1wMA%yY{m5?uI-3oST(gnQn6b>WIrR>yr9bElC4<9 z-Q0W7evHc@JwnCUX4I;-QY(3_T~~C`<}$L{d}UNz4(nk%myx2_MLJ0Kt5}VPpywNC zH&S7;Rbf|KSx7dIi@XKiLT}6bzBkeCpV?6_&SKn+Q}DDT%Y1ziIpZrj(0JIcUXlz6zm-I za+{5Ee6N^ig96y#HMm>3s)FA2`BdA@^njJ+c^&ZXtA9(@+67+MXhEUNUvQ07hERS& zjw7Nw#9H@LtW4e-&V|Jb^wsKbnb)H8&TWltd$(B43Ud}0tJxd5)K0w=Tf7k0yu(>2 zXgun?VE^}Au>aPAK!Lu8TPWaO!Go@-KauT|;w>0etOb6h9UgR)M?`3GCy#pt=dcIq zyEfrLt8`vof6nnBYpy>_JjiNz5XJ-^r0?2>5mYDPBfJ*z+2Z>UyCkXSIgYg)>CCl5 z-_sW%MkbNN`~7p*2R?QAbJvGD)Z2@C&G}n- z$E5XQJM7o=d7u$IHJS)|u+N`(BU{b8w|;sWo_aY(ua@h}?xeAgh7Rqxf7mXf#T@K| zm_WRH_TwbnZ{3vRUuNldJ>@locjJ7IX|)6_JOi-@fq~B-XHRyVO`AV=j?D)Ro4ZA6JR3m%S=8spT|V2q z2sWR1#w%pmuAI zHHs29FwYvWZYHlS<-U=7i}^HwoL6z$9nos4zAfY<#yM0{8&@v0ueoyH`_n9qS!l%7VqPO;Hk zP{W+D_D%e#80Q@>s#BfN$ByV8P~l$>2H@m#8w#l*HXj_pSl8iMK z5Am%e5wwYv-|}j)25lm1|HSjC)5&wo`al2+D7P{1-okSNT3{|JwPHJD?Sk z^`ilVNnLK6khAs#Y}?5C4Qt79%>~YUa1<-5F0nPQCVf^bJga-_lxmuI7IqD;5Z>vA zo^J7EM2~k+h~5hubBvjAmu2_gOZh&*uZ4A0_|LDM(gtKwd*$CE=cf6|tks zo)hso5M}^u(Pq?^YW1$I|9%X+HLSSK(IS`AUoenLX!%veHQd`1zOyQ zcp0#a(_Gs)e2Q0iCw9lyNBEfy_QsM|sk5vmue1L9llY!2sucS_xk7;*4k4O2lq!Ee zc6%!JG`rArPC1oPs;U}*?s~tWt7@yl%){h3AsvCIIkdU9TWMU&NLS%$gKm{B(16-Xz3M8A zf&(tmH7Pw`6Fjf67GZYiR;h$l*mJqJRW{ts8d&L`Rui)aW{xL z;Hnh9kNM@QLe!RV55?of_GI5$hb>T}!d(8;DYY1}F2v-30&g6LH{P(kH|G2itFoAN zx<7g~udn_DW}j`+i7~~Q6vosIKgnyC@89yq755dl(t6eUD;`(pdEUq4>Nc(E#JIXJ zu0^_+U`F#sIB#74&=qj$_=ZSw7eFyB_^{(wut_ zYWCy3iv#Ww-02QsT|9;S0M3LCV5OTEZ|pgcF30M`edT{RJHsu8xSt5_M(^}z7GRSD zd>;1$Qdw4hDc>jf{0xoHcD#_koCPrQyLb-@I)*ELW~1+>+_)>pZVKllL_y3~zB52v zwA88k8jh0;<1{6PS;K4iFmnBBw^+mTpH}c5tld(l97G#IQO8{H&DfnJ+;0)P7{BEW z#=gnhFhBNsYTww1omhfjr4%}|-FP2}d%6)TIQ*2b5~u>I0l)Hl`5F0)^3H+g=2f&o zs%@gp$^-J-=%&|7@&odFfdR$( z8+kzfkb=d%LXp369TrMt*`ATNf)w1NtOcRp%WEY`CB=?}kS){{X=Tw4#c@WlNN%^{ zx=U82nj%GhhukH(R7LS}6BbofiqQxjQehw4td#f^@T^KHnv^U`+513b#rILUYmHJ~ zq)0NFsAz~uWom(1sJavnYE>#VMX7=wJ5--qj^brsS3PQlTB%|g*9x>k%_SA!ai=Ju zd9(_xQmd*|OVkP&#-o-BL2FjfniVW%!FA1n2fiA(Gx&7v!#ot}rgMwP?z_};%G5O1 zY+Zj^zV@yLg&vekBu|l4A)3WLsh2D#&!vPF%t|7T_AFM2? zvT9T9ssnAJH}dPRYr=C{9;Zc#_6;a@m{9&A21dfbd;|j{VJIXX0cOfpMJiGhI9Cl$ zycEfc7GC&Z-~++0)Jh&ZcP8^SRZ&&hSuMYt3#&5TiQw9&rEkgmpqEXNcoetRC~~DD z6)MX8@+LH4xeOe&N|8#66zh}n7QbTiuw=n)%Gw#ljt2ku!N9)+B~M}P9d*0qOf@=D zpxR~UcGZeL;g}7L&Nsy*xBrQFY+ttb^Gie$r#sDxtWiuxV7qgnC06v?4#N)1$AtW;IiFMosj z(P0@Az@a+TB6xB+eA%kjXd1pXtww(T4NbTrP1ZEHze96sMOukgu2rm2H54ec>E%jla&?;EPFR6R!DJVxI@$m^Ta>|3N- ze$;Sguk5L2-`S;>$WIcY-3|SIM5Kx;wMGq8Vb!RVlhs%V%H*F@H5P(WtxWTYb)p8Y zg2@1ZjX3OMvK;o|Dl|x+A@=F$BzUP-+(tT`BT?0Gr zm9ITQ#d6&~a#<7nJ{`By zkAKXI8hOm)>uH1X&l_+Z-MsTPc>4^>`&#ag1^dxLJjLE-@NrNe%6M>wg6*?t#{;do z-eNJD$n(80hnG1aJ^STFLMlHxaNA<<`JXbPs)#-YO%}ZvR!sRcFK7F+par$Ta@v~i7BbIX3YP4Rl&c(1~1@p78Kr8a~nw}w3H zXWp(^Y&Lhn_5!z?Ww(Cz7G-;>+jFkG;1{^PTt=ij+{H+vDVt5!n+cU5bzVavUo?ec z()MC^35u15Z0<6@rCe&0wtn_*1&#Z_Ek{~Hx&mn^a)huWLPrfa@+iNbgAGdI(EpuwQPI2yO6sA2~*O6YbSEtZdZQJ)-vc>-0hA zfww8SL0=)*taDCF<4VXGT(>A@Xxb;0ZPW)?b}QR$7*x5vR!7j%Uyu7cCcD!hG=X$ zo``dHLwiHVOD}?1yR?-n;+Z4Kh0I{;aQe~>hA6C;*0mYRDs#!Arlz|Rn^LhzCU(gJ z4ee%;$V@ufyle7kY$}s$aN|OJ23Bb>jn&W&>m8>yUA;f8NXJVqf!-gdro1-BVwr_h zV&ddnYz z#7VXvxdktlm`kEKX$$Q+5MsX~zR&4FQe=vh#oogkoJ<)-7og;3{AWOgzd;S`R#bpdF~ z;-2i)MAC4KN}ZKeUuPSc(h8FBP^EDdDUGYPQ%U2hk)x60k=B_=;&AJDCKXQ{?kA7Q zUC6{|T1O*u*myLq+Dj`M&llD?S;6fPlU9+mh8#^nxbERpES>HPQejhYHkOG*Bbmrr z&Prz@smw%tHnx^LE$5A|+Hy3VOpw|#+p*9?GRoTqre-)ktt0zDG?vb!7N(Ha26Ucv zAPu)(zmDW}{bX6!zkL;{{Jod##u&C7%aDEJo^2yT2PgLJ9wxV#=bMs=>GQcw}UF2+8E^TqJ>5NHrp=z$(G5Bjdqb)C|swuu0MosYAmX_h3shv}@-u6%OsX zV&}-N!J%zC@hrxa4^BlAQ?Z$uSd{!Z-VxY577aEB$1@0A=%g=~2L&)wkqfU4Qc*Tz zIuhqvO3q>EV&z%xY$Opm97_e`>0mrM6Qi0LzEs)kc3^h69hTQh2`Ke`&)@bOq8lcu8K z#kr*J4e3qERE(s}q-`GD#)INqvT9NBl1se|l`X^Mk(aiSylp!v+eSvng0B&>ZQD6M z!2?bb&NN3z9vK4g68Fe9DjC_facppG-@)C3n|2It89umkaC8_sc#Rw-6)tYU*LLwe zLRO?lwr}G)_EW`3BoR#|UT%e3xE#rw&dWr+zilEma& zWAYYTXJgTLq@$H5&157UYaKEY=917)T^AOHQzfF2nPeh%ezDeNi=~qbh>)U{agl7; z9GS`_Qz!eW@1g}_(~*Ul%+^e1j+;8SY~#hsicsCUi34^&T~w_+$>HO1)~la7E?xD` zeSO#WzWcG3`tp`Gew zM8@NX6A^5!plaiC*~0IKVv`GphZiv>Y3R?AF~p@-J>;ibkIbaa@C6shTS)q8@M4n7 z1g8emam*0=XH=2fDqwSkfBkgjOVuK;3Vo~55N>FQC)l;4*=^d(SaaxQ)4AhitGV-K ztGVlCtGTG=X1?%FH!w|3N9^iESZ5@w+_zDWf$hwWhG)_OVYYA zl8#S_?MW_5ue?|RA-gj&iwM)TtlYG58=h_*Kbe>^?=yMJiM2X`jY7k+#mwlVZ*?wI z`BJH&?0s}L-iQ8#%5%kdJ-<*>Npa_#ZoR-AG{^ZRVbidD2KQv?R%2Vv+nq}a<+eL3 zE+RYFICsa^Pc0XzE+?03-lgB{#FMR?u?z2~;=J3TjmhLpEP}DFJ$GwKe!Ujl4z*%GpTeD1>n5FMi-_H;xHINS(obc25y9S+ z#C?xAcft?V=kd2?VyTGO#TjbqTi|%&SS-3Vl0G7CJB_{@SzNVYH^G5O!*C+Q8`Pq_ znnlTT7z0Zr#$%`{kXHno^{Itaiudcoi?OK%q1Vcb3yjB7*oR^$gBO>>PQ*K6IRBE7 zHh8(E-)V~Nj>NGU^q7|u3)qdOcR=T?#2(xW^KQ$iV=8OpG;TOdgNq`S%gMk*BD2`c zG<;exgC_In@!8f~v@#=A8~4~~_W}|Fmy$pvzeFAF=hP9$T~sO&nQ7gI0gq#2HU+yb zsUs^f7Msp`-0FNyvl99(%DLM-pDCNtD`?$e%-^!}GW0l;tvp+R`G^;Mq=@OOwO|65jdeN$ivi5A=2UQ(HC zW2;B(?e*FKJPjs}QP3ClTqCiJ|k7yj4>B)|ERBj|YJMHZ~ZS}oPJ!lESUE%uPzEDp)+Ux-r zmG-a%(tV*`aP|CN*2&24MX8=%^Nz4bJYoslv%3-xwn^TpWdZSdF`sSxr_&BIMu-7$6sH`Lw4 zL#kKY6GHdRj83Fi58LTgvWVRmUR^F2zb{hc(qZ_#7}t=yqeP4d{e@NsBLHA7BLH-U z>S2M7zVtqW(2zs>hS|Hqy)ZkXY^blR2eGF+RNsLp z(CFiDyR!>{MDH%U7Y3(hp&R2}47mW(G#YNU}c4iw0E`fY-~fk?BYp^+1kb{Q9IJ%zV>!R zM6r5fZH2RRW7TeN!>ZTS0UzRWi11y!mbbTKKAThY{nrsqmc)g2jINj{A>M~IwRhs8{Q|@Ha?Sp3;fEpK5%84d!LyD}?ApB>4>!y3 zv@Vr7|G}s-F^FH~v1jLwop`KF(q5AH;!);aJcZoLPa*Mzr;zv_A&tNB5K?7oT!KPw zKTGT%A!$F!Aj*Eu#@BvGO9!aoz(r2Mvd45q2lPXZ+}W4GnBf-(bd%vgET3tfLb(o@ zx6k^qhJ00!DkD=CkIr9() zMT&A<7!wSi!AM7r$IP=AKF`axixV!h@^jnG%gVJ|s8_goCUO{$u<^(=zdxkli8>YH z%dAsen1{)vMds#Wi7443so3!RLS%*zjcsp*8x7N(oYPiGXDy9p8TQ)&MfvuW)@;pnxDBl zl0x%1ej)pmc}m@$m&UKY%kn$OX*~EIi6su>SIJw&76@sJ~*<&-YSsXD!Cn|`|&Sg%r7m!UPu~b1I5jDr%jdYqHt7MI3L($Yp99@!z zhq!nXjno*wRDlYNBTHl~qQ*4&c|X`<97eP(*-Oy+C40psd9BOrOqRYFh{ua$ndZsj zg1I9z+4D?N_;soxp3jr%a@nj~JdnFN*0V3k;jXX## zdHRy3VrJptET0DQyiN1aX<+V%og_QxC_EW&zfhq_>n|OV6&K>X%3&n*sZ)llT`B$5 zL4Dt?w_5`K?igN&NMvIHUb|t{4bQ_HFQU6+F-&;lQ4(?8B9gO1lbf&d9`U3_zxaqS zEp!tp9(V4pKJTnYBI%tt{v#U_M>Zv+F)G0jHJhFlOC8kxU5-cb#~2dFBdK^K0gpg3 zc`Qb9JVR<+cvztzhX32+IN>+v0@C8-oup$_bS%cNon`-%Pv3U8;AFRD_e>;%_m5^- zQS#sjF*cJGM1l%1VKZU~$c88-CLF1=k-1&dWJAOduX~ZhOor2A8Lw{QDuk<$k*Ch_6BTj@Vmw2l zqB)#!vm;F%69;{eHyf}cWxQ}j%G?4*J{6ly9>;vtso4**8ZUH_`@D6oAdT1}CKc5n z$PLcSBu{KgCDUniBa_7a))?M9!V8QDB=r~1*XNKELRjo$ky*?@{I)7w?n%c|gNHGB z$dZm<6QhE(`Mw{iNW$ihOysa`12&PCiKLHVMrr)AWCM)H^dRTB%#>j;&(doaS(V|3 zRd^!8?=MGY&|VZhnTw?|CkMqgBNwIQOcHe`^{ojx&6M5`3*IV>K?U7Gl!a8B@HIo~ zaj_;^1%c~GC&+Umg;_KKx6FoT8Gq{}cK!83J=fMvV&Guny1u$-Y_YDXj#tMx<`UMU zW(4J!$iS+FEKKuevDT&+X47?jtU*)VY&_8%nTyx;g*uz+@DeGn%P7;+5^iblse2`T z)pq^$*I!$=bl_^c^xNEX4)X|0(FIH-~_-}fYxmDuorg}PiqCHc+ ze@1n=b=r7a1=WSSrn@8U;m-fR>Mr``3M(Cnc1%xo#9p>mLTs9Fs69H}KJ~IS(!q^{ zI=gUm8kv0ATIm!{gQMPPtT*(swbI3{^uU*TV({yi?wWbNbdkaD=2m*6k*;WGcgM@s z%F-8L*bky@k!Ww%U)-m2N0;2K?#anEpzEb~i%WO4hr+S$$P_|~Tp`_~R9StieDCso z2x#{`=v$9JzoYY2-)g~q(6?4+*p>*c^PR?D=h1U4S;11&SiVyB$$ykA70=4PF=<47 zlUybFq&Le|mA=zH3STSX>kxmP#+R?(*Bag;`I^ETC0}!Ro8(&)c1vN86!uEtQYqZV zf^$-M7t=eW@NVf}WsCG9xk|Cf7W_!qTNF#1T!vQtJF~6Un2pM4)E(}UeAkALarp+x zcU?Fr`K}3vCEq)I9}CY&;YQ9#T%clMAPda$xbJhmwbF=!#+7p#7cv@TKI?k{-)t^F z^znU{u3+;@zVGVSPnp+G>DS*gufJy+k(>FHS^Qtk?0+@0d5BIUyIfRTUZq#_q}f>o zoh|p>;kz3qZSnmZdPV4(@3h|QTFG}Z9Flw=2_N9E8p(HW_!M^?BQdtDRn7LF*dI7*^xQ|CPeC!4;=YS#D}xDc#>JNl$i5(nDeVCU)6Tu?p?n z*Te06s%OpP!5@Sr&+kQ+v!WSUXL~v8k>1wFgWv3tJTKsnBFM6V7=zdCub9a7p%@ z4Gw_&*w(d=2cH|3JZCmD*Lya&9^8j^YObe`nlpa>64XrB8EKa5HSz}x9{)__4y4C`s{p=!9Q1R**8%>SPxIP8 zkDt>7_-9W|-a1@gZt$;MCNE;-9a$!C-pE@#C+|jFpEdIC0p*|VydRYN!}>go^v8ft z1HP25^E=b{yJi4?xSvlT{UpF;`R7QvU;O(VzXTqB*`<)J0KE^__~l*Vx)SsuT=UjZvG)P| zcUgI?`L_=7-)5D9`rjSnzt5^5&353w6Ct_z@3-LRXnUa__}mu%{Z(7 literal 0 HcmV?d00001 diff --git a/modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/results.bin b/modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/results.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/transformed/classes/classes_dex/classes.dex b/modules/hls-downloader/android/build/.transforms/6f015433373b2992da32515eadf4443f/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..fe12cd779ba70152fa5071bf8a2a150b685a9547 GIT binary patch literal 28264 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 literal 0 HcmV?d00001 diff --git a/modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/results.bin b/modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/results.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/transformed/classes/classes_dex/classes.dex b/modules/hls-downloader/android/build/.transforms/75dc5a618592a818a365f00ac935aae4/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..452d8d6bc9192faf7280748eb663c770fc903132 GIT binary patch literal 30344 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%0D$NH|$-=4dpYN|QWuj4TO0 zK(z8Z7w1dFj*nptoQ~n{Lo5*zz3@_AT4vmXN_z;vkgZ9~z2|k_WhpfnxObi-R7k4)Jp)4xTv5XmPrdX2+@hlT* z$;4KEwhAS|Cd7koq$V?m;V1DeR%DySGo!3n#M%)v9^FJNgjmQ(Q)l^(3ONKZ?jcdp zEKa!DkS33cgFeWc71$9n9=IZ9b{-?2ip?aCVLs~A><3wm2fE08&N^3+hHnv*ifZ8G z2BxQz$2X>u=`^~LN#c5I6we*u0Y*5I`U|J)bI1uHEcUU;3}zs{tqRfI=~!yu5GD^< z(($WeRFF2G_ahZS=-iQs9MW~bD$+8M^ij+xjUSe5fby6g;1rh`G8E=n9A}Xg8NOMC zJ0kr2a%39yMbVSlSSoX3Kx{K|UP{g+QFc<_nvl~B>HVYD0!b&O*!VLfVw zQ;vxQtXfFIG;bDbZF+ttUDwMkXsVluCz>O(@w(nnXHy*>BIR`%dAeJ|E$!WPucdF; zuD$l!tLql;+ZKCrabgeK$K#EC$QlWEO|*qN+EC+#axLZmO^Y(ON?hDzcV~CBd$Q** zC@!~78&9jCxNz6h>PUOI^Z&273qHBRjgCY+rY1XLuUai3R!un69-V5ReAO!H;7UTB zT{t?8OuTBfbPA)vQExQX6MEHZ>Ec?tVN2aH*!3$n%{*JWz~HauT6&_9u4w1#j#sOe z#Sg%+9YotA(Vniqx=rVfF1cH)Cnnl}u2+thCI$!mz6x;`WYjlQfk>Fb2Df~K*o?^)gmZHS+<+4xylVquQPWFvT!|FY9 zmE@D&CRbJZPWdQ&wS>2W{B{a&zCK@Tc(ded3U82n&Ec(*Z&lbWg*{T(D}_s?a2pHG zO5vSMZ;Q%Eis#gy5>8j_qtZ{od|~{-^arH`K?Cs-5oy3UB^g_E~!s%S^jqrIH;?cR>ZgJ0~C zJkRx@Cb{TLunXL$23J2Ge4$tJyrGXXxGTDm;gKQE@QtC~$AiBblssqfY`7$Q&IJ3x zeQe8`$AixgNuJZ2nCm?gTnFw$+t)uHe0mF-w1v6FXM!8ReQx_kRJmR9oWyaAT`KWP zviS23A@PS-NcRLE;kV~@;O!6m_C=1~&2RTziMLPi+c&OMyw6{`Lwf5@C0s29!kzfW z3j97}QvaNzYu5PuC8!y$Gr}y_W2E;RJpN4Nc7#WPD*%o^4*Esln*e|2(~SG)@HtI@ zKYMEO)*^nX!M}Wow1|;*c!{(*BW>ZVwCfQ+W2D^$%Af7L50v}E?RgmCPXM0aIJKc7JODS-3x=SaC<{C$pJ1rJ|#DP$`^??oJ6-X-FdpbsI=zajAn(4Y~o z1?93E3@Y+vbh&#$`MZK20(~Ab`LExd6?Z@;|J8U_eDJLJ!L#D05$FDJ|M*n`aJx!D zuR+=lBQCxm3Sm=@srfssoS(nbihqlhb#fWNzsJgY<=@8O-(=;_#NG?=@3Qh(^S2K1 zZ?j54{ddRs_gNK$Sr7a>5t5sKzXhM8?Lqs%=eqd!TP+B)F4;B-VJ?S%$3sP!+r+=; ifiG{ur-t=$kP+tgu}(F}@ObfWd+>*+S)PAS_WuE|Rmzb7 literal 0 HcmV?d00001 diff --git a/modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/results.bin b/modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/results.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/transformed/classes/classes_dex/classes.dex b/modules/hls-downloader/android/build/.transforms/f8fa1529c56fcb097722ebda7533e5eb/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..452d8d6bc9192faf7280748eb663c770fc903132 GIT binary patch literal 30344 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%0D$NH|$-=4dpYN|QWuj4TO0 zK(z8Z7w1dFj*nptoQ~n{Lo5*zz3@_AT4vmXN_z;vkgZ9~z2|k_WhpfnxObi-R7k4)Jp)4xTv5XmPrdX2+@hlT* z$;4KEwhAS|Cd7koq$V?m;V1DeR%DySGo!3n#M%)v9^FJNgjmQ(Q)l^(3ONKZ?jcdp zEKa!DkS33cgFeWc71$9n9=IZ9b{-?2ip?aCVLs~A><3wm2fE08&N^3+hHnv*ifZ8G z2BxQz$2X>u=`^~LN#c5I6we*u0Y*5I`U|J)bI1uHEcUU;3}zs{tqRfI=~!yu5GD^< z(($WeRFF2G_ahZS=-iQs9MW~bD$+8M^ij+xjUSe5fby6g;1rh`G8E=n9A}Xg8NOMC zJ0kr2a%39yMbVSlSSoX3Kx{K|UP{g+QFc<_nvl~B>HVYD0!b&O*!VLfVw zQ;vxQtXfFIG;bDbZF+ttUDwMkXsVluCz>O(@w(nnXHy*>BIR`%dAeJ|E$!WPucdF; zuD$l!tLql;+ZKCrabgeK$K#EC$QlWEO|*qN+EC+#axLZmO^Y(ON?hDzcV~CBd$Q** zC@!~78&9jCxNz6h>PUOI^Z&273qHBRjgCY+rY1XLuUai3R!un69-V5ReAO!H;7UTB zT{t?8OuTBfbPA)vQExQX6MEHZ>Ec?tVN2aH*!3$n%{*JWz~HauT6&_9u4w1#j#sOe z#Sg%+9YotA(Vniqx=rVfF1cH)Cnnl}u2+thCI$!mz6x;`WYjlQfk>Fb2Df~K*o?^)gmZHS+<+4xylVquQPWFvT!|FY9 zmE@D&CRbJZPWdQ&wS>2W{B{a&zCK@Tc(ded3U82n&Ec(*Z&lbWg*{T(D}_s?a2pHG zO5vSMZ;Q%Eis#gy5>8j_qtZ{od|~{-^arH`K?Cs-5oy3UB^g_E~!s%S^jqrIH;?cR>ZgJ0~C zJkRx@Cb{TLunXL$23J2Ge4$tJyrGXXxGTDm;gKQE@QtC~$AiBblssqfY`7$Q&IJ3x zeQe8`$AixgNuJZ2nCm?gTnFw$+t)uHe0mF-w1v6FXM!8ReQx_kRJmR9oWyaAT`KWP zviS23A@PS-NcRLE;kV~@;O!6m_C=1~&2RTziMLPi+c&OMyw6{`Lwf5@C0s29!kzfW z3j97}QvaNzYu5PuC8!y$Gr}y_W2E;RJpN4Nc7#WPD*%o^4*Esln*e|2(~SG)@HtI@ zKYMEO)*^nX!M}Wow1|;*c!{(*BW>ZVwCfQ+W2D^$%Af7L50v}E?RgmCPXM0aIJKc7JODS-3x=SaC<{C$pJ1rJ|#DP$`^??oJ6-X-FdpbsI=zajAn(4Y~o z1?93E3@Y+vbh&#$`MZK20(~Ab`LExd6?Z@;|J8U_eDJLJ!L#D05$FDJ|M*n`aJx!D zuR+=lBQCxm3Sm=@srfssoS(nbihqlhb#fWNzsJgY<=@8O-(=;_#NG?=@3Qh(^S2K1 zZ?j54{ddRs_gNK$Sr7a>5t5sKzXhM8?Lqs%=eqd!TP+B)F4;B-VJ?S%$3sP!+r+=; ifiG{ur-t=$kP+tgu}(F}@ObfWd+>*+S)PAS_WuE|Rmzb7 literal 0 HcmV?d00001 diff --git a/modules/hls-downloader/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/modules/hls-downloader/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar index e7164188bc0c34a999bc02d44f16f4910939a502..bca386677a4f4094a6134dc914e7eaeb1d76e248 100644 GIT binary patch delta 16544 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 delta 14533 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 diff --git a/modules/hls-downloader/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/modules/hls-downloader/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar index b46b5af4eb34dcdbb7563ad72989b571c2f7d306..d20b9485662a50f502ee84b820dafd20f460c792 100644 GIT binary patch delta 16519 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

;d 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 delta 14560 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 delta 30 mcmZorXi#9C?X#PYaU!cbBg;fzbC%g(|Nq}OF`s{80Ve>Q6$?rL diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at index 5cd736439d9b71aeb2e18c4e28ef0899b3d8b4c9..eed82a4b65f14ae58a851d35493d90394973cdc8 100644 GIT binary patch delta 7 OcmbQP`9x$x3Kswj!~)j< delta 11 ScmaDNGF@{+3fD$MV=e$3R|EC{ diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab index 5e770f6bf435c1601ec3648ce25bee5f7cc2fe94..297a3a9a3b18c9a7edcf6ee9f8f9272a2284e46a 100644 GIT binary patch delta 37 scmZorXi#9C?X#PYVIr$LBlARGbDnem|Nl>5U|={6q&H5?=VxR90Q~k2tN;K2 delta 37 scmZorXi#9C?X#PYX(FpTqsT;GbDk6b|Nl>5U|={3q&H5?=VxR90R9aQvj6}9 diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at index 8f2832759fbe28d93f7213ae9b17f0d61001a3bb..fc0e22172c5b0552e6cf19490ae85c3360166117 100644 GIT binary patch delta 4 LcmcCDpI{CE0`vhq delta 11 QcmXrFonX$!$iM(Z01L$dL;wH) diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index bc5781f28feb0122c989e6e374fd863e00740a4c..b2025c4e8355173627eb8bdd355cb73646e5d742 100644 GIT binary patch delta 37 scmZorXi#9C?X#PYVIr$LBlARGbDnem|Nl>5U|?Vd(i5U|?Vd(vN_&#lQdmCowWG2_U`t$N&EoYzzz!zW@Kf L@u58b!~#wLTy!$o delta 110 zcmZorXi#9C?X#PYdm^hlqxM8!^AOSR|Nkd2Ffe$1`~UwDkgosw|NkUL28JzP{{N3) zVqkdr`Tu_oW(Ed1AiV=f2Y>qiKZAvVq2uHK{}QYW40}KP|9=8Ve|rD_e+3%@gF2Aj L_)wmIVgV-rSmH9L diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index afad4946d4bbcdfc6f0bf4249ba2c29d39a7cbdb..6351e40a6adcdc5e5bbbfc037142453c09876cf4 100644 GIT binary patch delta 7 OcmZ3i{7P`cD-Hk-5CdcY delta 51 UcmaDQxLA3^D~`$X9H)uJ02sg&8vp5U|?AD=l}mlK$_>*|Nk2o#`8}s-~<4i C#1n%6 delta 46 zcmZorXi#9C?X#PYc_OPjqrgO8a}kDL|Nkd2Ffe@m_W%DQARYSU|No5(rK884TucIdTns=`b)ug^y_ggGA~qHdCIMzI4goXKicmy@5EQp~_GIe^P$^L|DL769F9B|iWF delta 406 zcmbQnb5?wUq3j7B1`s%6!^I@Q1i>84TucJ0K+HEWz@T2#iG2|p3kQ<`vloYefE1H~ zpof^3fPfH?C2YhdAOfV>J(z-|1X!f_gjj@_4A{UVy8&xN6W<~>CN72`J^>D(D$a-| zJs6)0$mfRhB?Ne+xD@!bSR@z?cnx?Xnpl7~0`2Et!6wEAbeuSY!Q|O2`jcH4O@;Uq dlS?woQeE=P^K$YNQ;HcFHcwz|V;L^~005&tL7V^p diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab index 7b02d32dc94349afa7d12e77dbb2ecb7440af43f..bdf584a84b58bf0b45e9b3a4c946653433feaad2 100644 GIT binary patch delta 31 ncmZorXi#9C?X#PYVIr&hL>rEYAqFhx{{R2KabiCI!~#wLu*?ir delta 30 mcmZorXi#9C?X#PYaU!cbBilq@bC!)i{{P=NF`s{80Ve>RMGIvB diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index 61af0969405d66c6b30cd65f2f02b5d4f454cfa1..232a39a30b1ec36084709fdd2f7c8ba949ecc9e8 100644 GIT binary patch delta 7 OcmaDYbB=F=A3FdJ4Fc%^ delta 11 ScmX@d_gZFyANxi_S#|&%^8@by diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab index c47bebde5e06dc1821ee5d4da41d14b7ca6eeb0e..bdf584a84b58bf0b45e9b3a4c946653433feaad2 100644 GIT binary patch delta 24 gcmZorXi%8oGtq`)Vu%6Dx&QzFZ=9IVKe2!l0DRyIpa1{> delta 23 fcmZorXi%8o!zez{*PLbU|Ns9tPR!?@SilJYYjg>+ diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at index 8e8d8e9b43cd29f673f4706b0d4642f0ef357cec..4f5b6f844167923afdf3109fe03cb4458b93055c 100644 GIT binary patch delta 5 McmbQtm^2{?00oc%=>Px# delta 11 ScmYeA%s3&5N#Agyu|5D5IRicb diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab index 8d6488cb4bf7a991d4f5bbce3f72fd0dab3eb3d1..bdf584a84b58bf0b45e9b3a4c946653433feaad2 100644 GIT binary patch delta 31 ncmZorXi#9C?X#PYVIr&hL>rEYAqFhx{{R2KabiCI!~#wLu*?ir delta 30 mcmZorXi#9C?X#PYaU!cbqtHZObC#9=|Nq}OF`s{80Ve>R^9yhQ diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at index 09bf9512c2e53d4c7752b49394793760b0ba7461..875403eba35b42b8308f826e9c8cbfd238db23b6 100644 GIT binary patch delta 4 Lcmb;pn-B&71ZV-c delta 7 OcmWHmo)9+CP!#|Rr2?M- diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab index 2ceb12b8..166c0578 100644 --- a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +++ b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab @@ -1,2 +1,2 @@ -2 +1 0 \ No newline at end of file diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab index 5966749409c01e227a9616485a039433807a407d..bdf584a84b58bf0b45e9b3a4c946653433feaad2 100644 GIT binary patch delta 31 ncmZorXi#9C?X#PYVIr&hL>rEYAqFhx{{R2KabiCI!~#wLu*?ir delta 30 mcmZorXi#9C?X#PYaU!cbBg;fzbCwhT|Nq}OF`s{80Ve>SXbXV= diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at index 7d30a43be197cf75a7d324961e20ad5d6f3ab66e..5875372349163668e6e0a816c8855cd692143458 100644 GIT binary patch delta 4 LcmcCDpI{CE0`vhq delta 11 QcmXrFonX$!!T*5ET6GM$qvZXyHzTkwKrYsO9BK45FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk U1PBlyK!5-N0t5&UAaFt81N(dcjsO4v diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..1b1cb4d44c57c2d7a5122870fa6ac3e62ff7e94e 100644 GIT binary patch literal 8 KcmZQzfB*mh2mk>9 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab index c2317e8d7017689f9f695150bd3607bf69fb213b..2b6909579f3c7f3f09d9e2930bb7b89d37b09de2 100644 GIT binary patch literal 4096 zcmeIyeP~s69Khk9bFFFW)|_T*uKCiO?;_?qp`~KWmYJCEiI`f5ij2)<4bjxGM4Y{u zEs-U|L}M&9H)|{vTgyajsimYW3$qg65SeSY=MqAH_IK=(?ybasHWK4QSZy<6Mfd#soK`+ZU(ppcdhBN#(Tm;NZ}UH`6R!V=Gi#Z}!<@s< znacy*!gB87ZdP+A>$#nGxRt5Cd<$RTMsDDG9^q=H#e}emip-mO$f)>i#43ZDz4!^mh%%{;4Zdr z8$u}`X9?%mj6HhN=n85{qKM2dNf`+1cY zd6@|bAvACp&vOP(a}`grly&@pN133NYCg?_T+0f6!##|9FoZHre0@%;y?bGN0F&%Z!d8EaxkHm3z2=S2&l$l0%rz<($HgIf)lIft@;qForL3B#SwO zUvU6qJBN_TvFy$Qrm~uy86FBDk)zp`d5mQRo0}q$KY52ex_B0F2LE6&f8|MDWXFd? z_>s@Cp6hsmRjlQ09_H8-{j-n3Ige$W$uBsS z=b6pcnfhmMKFMb|n(H`}?{g6MvJbyxPkzTVHn0nCGKsBv>z@gXV=4m&v$4_dMNB)giVzWV0?ZelhI z`5M=7C-eC=b9t4^*}0$oIf@JTJm+#Tr*j>r@Iy}GeokO5$M7OY@+OBcuD|}-m6pk)Fr6KI*h|9k>}1C&qU7XSbN literal 4096 zcmeIzYmiT690%~9>$)vr-4?Md>oP^iEz~5*(tSl)D#j&QG_jd%F5O0|Ny{LnL^Ks< zkz7Kl>EcpqRBJ4vyGTXuQ~rH+s+nH)vKRZCIp^~{=R9Z5obPjGNfFaD6RP;gzsHo)FW!o)*y3{o%SP1wyN~}|FP={%>KpwWGnvo9e3H3*l=*y! z>zK=99LF>_AH~7En;UosOO=kel^xlSBiM^`*n`{Ii5J+G-O5C?WFDJvJ?rxXQ`pwC zC36hRa|sjY5{W{dWlFh-}B$X%Sl54n?DnJVjz?8Y@5%H^EP zrQE{jd6aXRS|Q>YUdI_6&*_}c2f2y&^BBjlcEyO{?7|@&!~vYfn^?d;+{>$3qf*2b z?8FYt<|UlM=3K!>+{L;)!|H5YIieE#unZ^i_p^z_OFYFL{F%r31M60aIK-~p%WUrE zH16bbzQ-bNVd>u-7I3Qh7q4}BtPOZzRyE^iy0S3 ztmja!;!?iK@41968bvH*4(D(!pXNzE&JK+urg8!&v4HpS2uCv`En*nQF`KK{pGSEE zn>C5(&EdSN_&mFCE8Fn^Tk|B-S+!|ILpEb=c4akYu>$X9DbD2iQ;EcC{>DB0iRbto z+owl-$==+wP~ifd759dW{Ze@Y|YQvlOOXoe!#JOo71_0bGVwz`5Jd}h5tmwmhxhh YR7nCQ36vyIl0ZoUB?*)y@IOi5PX<|pd;kCd diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream index d90fb12a057a7f6bf795c9efe453d2ccd7caafe1..7f8ed1d12a52510b975c1bff5cecbdf5d24536d3 100644 GIT binary patch delta 446 zcmZojXh@ha#ep$}K_D?Nr6@l$MX$6ZGe^%SKb?VrF%_$5Ii~2uNori2!6ikhiMigX zl^f@UG4t~Uhd73~#s|6j`iFV?xla~g))N$fi2>=L5U3~*FGMsr#6KWlG9ROCbEF_2MQQZwiPPpfa*_~3>4VBRVa^<3vNQm z=8wXQ*(Y;r%1)l3ptyO8vqa^A$;)M%5L$r(n>FQnk+n_+iEWcFWCCipn|wi9 gezJz9;^uUvqs(j&^CwrUN^RCrTgbFISo0tg09g8zYXATM delta 149 zcmZojXh@haW#ToJ&2o%3%#(#!t2Uou&10Ng&;C(FusF5ExwN<>Ki4@iIV06OwUWVd z@l@t?e#=lkYcycSHGeFPF%CO;A>-#l3~pK-IDcp>}dw{jv( zlWi0mH~&%WW!!v9xsYjdr5Y>C=6PBRnI^B7vjbw;$q{Obo1Jy{GHnjf-2fuI7y&Og BHhusA diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len index 72f1119870823ede834ccb01aae0ea91ffecd021..723db64997738153020139d23a4951eea258fe41 100644 GIT binary patch literal 8 McmZQz00CWF005r=YXATM literal 8 McmZQz00B*R005x?aR2}S diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len index fabe277ec9a7866d716d4f3b3e9a3e50e3566adb..d0848d70ef2a71cb1063bb96dfe4f40db1074bea 100644 GIT binary patch literal 8 McmZQz009mG001Ze82|tP literal 8 McmZQz00H(4004dfZ~y=R diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at index 556782b9d56ed8c8ab18e49dc21dae6390b757b5..5ba25fe1ff50cd6bf9ad1d0b29b7c65b7ed8164f 100644 GIT binary patch delta 10 Rcmca3c9(lY1nb0vRsb1+1YQ6D literal 2908 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 literal 32768 zcmeHPe^gV~9e--8Sx>cL1shtctX59+V9ii$R)*4}>!SE0DqRE87O6ur{et&=O_kQp9-FE}gMhqiF@DvUqh`OAi=R}~2peksF62#YCc|~+Wt#=TF;oVV9 zba1}L^AH7>Qu2RG$FFiYLHuN7avL3-?YI_p-`!1bH(P#U!B0mVA1Z$_!(aNiF%PYe zUp++S?}FToTT_lw$AhhJM%+X}-Gi&Vm8(M?wzp{3r%d>Tz&kVTkyn`TnBa-vQ*UuI%46aq z!2{a^YUG35{LWmlS>c9WaZTmFBK0yL-!w0o-b?mFr8UCt8zE@7*ydM>c>K5H_7Pw8 zav<;C+;qvvl}{nwt0#}SFPc?&i5P2$bO)-PU!u>Lkk)L zMPE`+3+lR$+pn%8`%=q~2b741H7lRy{9eG17Q%B;A)ZF>*WDwOSuZno#oS z{J{9h_-ghIm<}-k@W`;|#~XTa`Qd5zh1yq2vJ{JfKItr6}(1@PUOy>VpSt zpdGKzh^DfzVqTK7|L8epkscmAU_>4dpZ#XY-9zBPb>FeD;yr!2s^(k1_=PGTGYtRn z+Ns;v+HXLeu)TN2Znkv3;=3^K?#+J+nRBU9)QivM>vquj%>ekRlt!P=r|I}p$5oj3 zDR)*6dL2#GOX>%g2egQ@`@1$QVYCYS=*=rH=hgx7#0xneFyc!HLG1x6tUK6K(c`U= zM&!?)JzZaTi_bTn4CfN7&qj`;^3_7GMGMyqwE=Fsr5tb%kBTo;-vxcDHlO3I?oz-|jX`BW8%NwlJ6Yp11h25grZ!EA&w$#Ske#6!ubod4Unx1q&N(Yz5 z`SE}Y@gDvAbvgWSBM2qpd&0OeA@{wFFaMEzDp5E5?&ZrxWS`oa0KdH~mA84L@)x>q zLEH?Vr;6n&HywE_d4lFTS9-2=byz?5#vcADTY3%V?^Jq57h5{M@SX5in8AFDFMeX< zqlA5Xn+VSKRbpNrJ~!+cs$E*o_p|v^1-oZn2|J!S@vpy7^&tCM(C12PoAkR2(ji{9 zby$Cs-Y+=oCAx%0@qi6+x6Kmnzk3oCd4t_8#5#Ox-D%O)$)sNto_zP4ntzaerdEsn z)_L_nBoiK6xCsPhcZAW_EmVFw=)M0&t=I2W+7SeCU+-+u-R~Y?7uLty`jZywc%b(a zVVAbH)$9F6g*f|LOIN_%#}sOw5)se#_cp!3R$dg=OKeZ{^^L9c`36Nu%+XQp9ekny_NkT9lZwYJIPvcjf7Vs4rVI4`|gn&(7!l0ejy1b zTMNd!Alhg}_`C_-O4skH9BfIY$*fT-J&raPacD?!1 z&y75{`^ z)z3#z$NB23kf*-BYg-1%PX~QwB(<+5`=Q!eF+{_@8s7nd!(vZf;4Bw@i*5pIhLK>aY*Zk{9HWnwP>~zZkW>g6yl{pNnme1#O-s?G(C=LLO^c|ApsgBLVf8 zQNLNPMfrR_z}9FJ{Pp^kg~!>_QSpt4_x$!X&r-+v?#tn)5u*~`W#a2VX3A`I9&$pj z2{FcFO!z{ly?mqNeB0KJPPwaCv*6K?~C5j zlX!OgXH&;9S33CJeKxj@9OtXGW4%4*7rKa=9Mh$^PBf= zv_eCZ<5}{9lp|hF^kA&M{?;hAq_UT$T_?p)47LA>BdR77;k1-9fM~;1bInf!g z=R>8)|2O9*4|?9D^ScK1%#^STwBHx$=%n%B@PHoixnOnU38AfVL16ui?Wsb`6^pz) z`2F(e$OFFWlZE%QX|hjf|L%;h{7uLYJx8B7<|`kGo}CBeI0w*{&6&)OiW%F2xVx_W z!(}>51LQ7v(((!&oM~JR{`nR6v@_ua8(ik`>yoBV>Fi2Gy|&A;<2^b!*KsxKqp_XE zUVmRKgdREHj%BQqx#}Y}IvMiU2Y>C@?yFu(b%7 diff --git a/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/modules/hls-downloader/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin index 21e0da1b5882b8371f97b0e91f9364ebc4576e6e..a81121c53e8364505899fd69b4a2f73c0a9200cd 100644 GIT binary patch literal 18 YcmZ4UmVvdLhk=1{s>GgI;S4|k05i%2eEGgYLJU9v05VwwGynhq literal 18 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 diff --git a/modules/hls-downloader/android/build/tmp/kotlin-classes/debug/expo/modules/hlsdownloader/HlsDownloaderModule$DownloadMetadata.class b/modules/hls-downloader/android/build/tmp/kotlin-classes/debug/expo/modules/hlsdownloader/HlsDownloaderModule$DownloadMetadata.class index 79b6a6b950b661b37860a9ca3b33f7248b1b8b91..07d39249819dd5abaa93acf793329daac4afc8ed 100644 GIT binary patch delta 52 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 delta 2100 zcmbtUd2ka|82`OA+1(ty!cih1h3WLh&>~U_MJj1aN_t44rL>?+8`ID<+h(^_6bT?6 zpeV8kDuR{6aEVk(8&IHtoPROn=--YGGtR*HpEIJ4^?M12bjBHH$mZ>Lyl;Q+yWV%A z;MXaZ>wlj<3!nto^j@K`Z_ZJJUS?XUmnIbJeWrQVEM%LJi5!N4ZHc*-Mc%G%ud0d2 z)29g&#!tl)X5_=kkhn_jk)7R|Kj5sAJ4F=eKA}LGjwh`s#0-LV&7R3%QZ-rgGBCFd zvrx>DXERuo;C!W{GvL*{5=t1X?TQxg2c5ODKP2L52~+i(Le9izFyDeAxEPY}8Z7Rn zkJN?aPPyJImV_6;Z9xSp8Ki*HB5QsnD8a*!&>iwKqh@yvL;JdrZ-C&mCabr zyk=hf=&X~?JSoJt#3qJ>+xG9<+k7?6WLr$-6;M7*G1m!@R3 z!Eb>Ns~8-2gKkj*0dEVBP35VMg&)vIne(L}6bm}gsaKe1j1NJzARQWm5b|~?Jzg7n z;?;Oj-)YvA{|bYs1j|ApB_!chs*pF%hV>hkapTrgamei|ud2#ELU@fQVFNa9 zvyM)DgOJNh-JUX+gtzp`*0IuNyv-~6j{dYYE%RL-Stj0#mA5ve_(B9C;eAS3=Y2`n zZ&*jye!ws~yFAD9AOqzAMb@Z1ZP;nS4tz*G;i_q<_SBTR+|?BlJ|?eg%c|qTC*+7G ztL^Sq345rw%Jot$3FX|u85**0No?~ddYwWu5%cpSQBA+vGdpd z*ZJ$FHeQBh0IxS*fzV(NzZr+-PHcKaCn7jb!EG^b--Fcr0c_pGrA@&IjMgGk%&ToF z0#A$J5bmWV96M7m+P9~fqWCB-ku&%6n?Wh%KVHpAw7C43eOCk)`|b!#_FeH$9?G0B zGIN4t|1_TWX>s#-CaEXFRJ(7fiYD0pf=fivpIAGLTnHizA|fI(MQk9oh(lbLF5(EW zEJlpOo>di#Apa#2$?k1~VvfhV97^J~` z5%su&23$iUe#A2TM)Y?yF`$tppgGKvh)KnAHi_tD8r>PFXIV6u=c0vG&;(urFRLeh zDSWIMZEOV%-5#{F^+Y!!!1kkq9YT;DgTjuJ+)w&Jbg>IWFCoOfBl-hW_A}9&@UveC z=N49zV|+}61p?OT>7|*F!LE{rpYf~AZX*T!YIAN3_R`GY+(e3tI+3{jI6$pq#3kO3 z#0iMttYD_hrQ;kNv3>>7%d~GK-5JUP@8Tg`C0avxN9n{bDw>es#xXa(q(6?k(TA_x pID!5qFcl{;&;*;x*+CVfR76#bQL$IWL>2o~>{oF>#VHl1{{bKf+dTjP diff --git a/modules/hls-downloader/android/build/tmp/kotlin-classes/debug/expo/modules/hlsdownloader/HlsDownloaderModule$definition$lambda$7$$inlined$Function$4.class b/modules/hls-downloader/android/build/tmp/kotlin-classes/debug/expo/modules/hlsdownloader/HlsDownloaderModule$definition$lambda$7$$inlined$Function$4.class index 06ec9b57f160db793a4b04f1f93d31c998c42212..2cb0f738bfe26e90f74eb523982126a6e6640c6f 100644 GIT binary patch delta 3417 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 delta 1323 zcmZvcS$9)a6vuxjNpo*+(iTFYwxtNIAT8;T0JSZX1p%Y9P?XkC218pRv~)_DhX78X zIMCz3Ac_;5Y=vMW*>9jILq?dvh9Rut(rPm$B0R{!o=R1_d+QO8_G zZuh|M{=R`ocg$qIo|#h>e8i%L28Fw4Pc$|XQ#fZ=uJ_W!0z0r!0y}!Uqr)*Ti?h%Y zeI%#B)vTDRS9?kdD%-u}vCLvAk171R&6=Ul86LO63PoVtZFKuwk6VQFYWFB2>RHQEb_bqTGzhI!hs?4fgLaD!3T6K-dz%LbYXdcP zCSh%uTg*;2*s+az$m}vV^Q`Se^q=Nz)unTCr<*<5EDty~(m!ggFb5g3`#P*!tvPB$x4Eb3Q&yqcr7v3}<{tLix%+gbr(7M-t2{rs z4_QQs>nYyj<`ItC(dYF=@3HAG@{;YmtSGp@OiQFcvbAT} z%msb3;DGxIV~P^3CKlDkdn4%u-NV7ET zPqMtpWoM;X8Lmzf3MY9Y!>VFehSnr)Db}Uw5bzn_`UIO?3ATiN-6^&<<=9#AG|{ks zoNT)(c7%V%>hKMuh^Y)ai*qvU&PMiUIGE&ciWjo}u`Kfyo0;ZB*hZ7Qp5e^|Z!sq4 zaq_LmMx1x4Q3iDeHUF|1nN!C-*NC&!km(Vq#6&J>c%0U1urg}M72J^gb|#CA;$Sv>Im~UTmy)WB zu|mXpmVV2~D?C7?qz6!V=(mkjY$z8A|OTd;p%4z6)a zW@UV|*8JaSSyjs|GD4ju#V$$OXPr1hd>-NpdH6EKWxfjWH9rU^UpUw0{iYKYBk>=& Cha)}! diff --git a/modules/hls-downloader/android/build/tmp/kotlin-classes/debug/expo/modules/hlsdownloader/HlsDownloaderModule.class b/modules/hls-downloader/android/build/tmp/kotlin-classes/debug/expo/modules/hlsdownloader/HlsDownloaderModule.class index fa80bba0a8a9a38f3122985dfd91e73434c86142..75a95dabf93a15715b9e6339dcfcc2e8c23f5522 100644 GIT binary patch literal 16615 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 literal 16369 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 diff --git a/modules/hls-downloader/android/src/main/java/expo/modules/hls-downloader/HlsDownloaderModule.kt b/modules/hls-downloader/android/src/main/java/expo/modules/hls-downloader/HlsDownloaderModule.kt index e11de9c1..b211d27a 100644 --- a/modules/hls-downloader/android/src/main/java/expo/modules/hls-downloader/HlsDownloaderModule.kt +++ b/modules/hls-downloader/android/src/main/java/expo/modules/hls-downloader/HlsDownloaderModule.kt @@ -17,6 +17,7 @@ import java.io.File import java.util.concurrent.Executors class HlsDownloaderModule : Module() { + private val TAG = "HlsDownloaderModule" private var activeDownloads = mutableMapOf() private lateinit var downloadManager: DownloadManager private lateinit var downloadCache: SimpleCache @@ -38,6 +39,7 @@ class HlsDownloaderModule : Module() { ) OnCreate { + android.util.Log.d(TAG, "Creating HLS Downloader module") val context = appContext.reactContext as Context val cacheDir = File(context.getExternalFilesDir(null), "downloads") if (!cacheDir.exists()) { @@ -65,10 +67,13 @@ class HlsDownloaderModule : Module() { download: Download, finalException: Exception? ) { + android.util.Log.d(TAG, "Download changed - State: ${download.state}, Progress: ${download.percentDownloaded}%") + val metadata = activeDownloads[download.request.id] if (metadata != null) { when (download.state) { Download.STATE_COMPLETED -> { + android.util.Log.d(TAG, "Download completed for ${metadata.providedId}") sendEvent( "onComplete", mapOf( @@ -83,6 +88,7 @@ class HlsDownloaderModule : Module() { saveMetadataFile(metadata) } Download.STATE_FAILED -> { + android.util.Log.e(TAG, "Download failed for ${metadata.providedId}", finalException) sendEvent( "onError", mapOf( @@ -100,6 +106,8 @@ class HlsDownloaderModule : Module() { download.bytesDownloaded.toFloat() / download.contentLength } else 0f + android.util.Log.d(TAG, "Download progress for ${metadata.providedId}: $progress") + sendEvent( "onProgress", mapOf( @@ -108,7 +116,10 @@ class HlsDownloaderModule : Module() { "state" to when (download.state) { Download.STATE_DOWNLOADING -> "DOWNLOADING" Download.STATE_QUEUED -> "PENDING" - else -> "DOWNLOADING" + Download.STATE_STOPPED -> "STOPPED" + Download.STATE_REMOVING -> "REMOVING" + Download.STATE_RESTARTING -> "RESTARTING" + else -> "UNKNOWN" }, "metadata" to metadata.metadata, "startTime" to metadata.startTime, @@ -117,9 +128,24 @@ class HlsDownloaderModule : Module() { ) } } + } else { + android.util.Log.w(TAG, "Received download update for unknown download id: ${download.request.id}") } } + + override fun onDownloadsPausedChanged( + downloadManager: DownloadManager, + downloadsPaused: Boolean + ) { + android.util.Log.d(TAG, "Downloads paused changed: $downloadsPaused") + } + + override fun onIdle(downloadManager: DownloadManager) { + android.util.Log.d(TAG, "Download manager is idle") + } }) + + downloadManager.resumeDownloads() } Function("getActiveDownloads") { @@ -135,6 +161,7 @@ class HlsDownloaderModule : Module() { } Function("downloadHLSAsset") { providedId: String, url: String, metadata: Map? -> + android.util.Log.d(TAG, "Starting download for $providedId from $url") val startTime = System.currentTimeMillis() val context = appContext.reactContext as Context @@ -158,10 +185,11 @@ class HlsDownloaderModule : Module() { providedId, Uri.parse(url) ) - .setCustomCacheKey(providedId) + .setStreamKeys(emptyList()) .build() downloadManager.addDownload(downloadRequest) + android.util.Log.d(TAG, "Download request added for $providedId") activeDownloads[providedId] = DownloadMetadata( providedId = providedId, @@ -181,6 +209,7 @@ class HlsDownloaderModule : Module() { ) } catch (e: Exception) { + android.util.Log.e(TAG, "Error starting download for $providedId", e) sendEvent( "onError", mapOf( @@ -224,4 +253,5 @@ class HlsDownloaderModule : Module() { e.printStackTrace() } } -} \ No newline at end of file +} + diff --git a/patches/@expo+react-native-action-sheet+4.1.0.patch b/patches/@expo+react-native-action-sheet+4.1.0.patch new file mode 100644 index 00000000..c2640492 --- /dev/null +++ b/patches/@expo+react-native-action-sheet+4.1.0.patch @@ -0,0 +1,18 @@ +diff --git a/node_modules/@expo/react-native-action-sheet/lib/commonjs/ActionSheet/CustomActionSheet.js b/node_modules/@expo/react-native-action-sheet/lib/commonjs/ActionSheet/CustomActionSheet.js +index 2a6943f..42d40e0 100644 +--- a/node_modules/@expo/react-native-action-sheet/lib/commonjs/ActionSheet/CustomActionSheet.js ++++ b/node_modules/@expo/react-native-action-sheet/lib/commonjs/ActionSheet/CustomActionSheet.js +@@ -1,2 +1,2 @@ +-var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _interopRequireWildcard=require("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _assertThisInitialized2=_interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var React=_interopRequireWildcard(require("react"));var _reactNative=require("react-native");var _ActionGroup=_interopRequireDefault(require("./ActionGroup"));var _jsxFileName="/home/runner/work/react-native-action-sheet/react-native-action-sheet/src/ActionSheet/CustomActionSheet.tsx";function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=(0,_getPrototypeOf2.default)(Derived),result;if(hasNativeReflectConstruct){var NewTarget=(0,_getPrototypeOf2.default)(this).constructor;result=Reflect.construct(Super,arguments,NewTarget);}else{result=Super.apply(this,arguments);}return(0,_possibleConstructorReturn2.default)(this,result);};}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true;}catch(e){return false;}}var OPACITY_ANIMATION_IN_TIME=225;var OPACITY_ANIMATION_OUT_TIME=195;var EASING_OUT=_reactNative.Easing.bezier(0.25,0.46,0.45,0.94);var EASING_IN=_reactNative.Easing.out(EASING_OUT);var ESCAPE_KEY='Escape';var CustomActionSheet=function(_React$Component){(0,_inherits2.default)(CustomActionSheet,_React$Component);var _super=_createSuper(CustomActionSheet);function CustomActionSheet(){var _this;(0,_classCallCheck2.default)(this,CustomActionSheet);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}_this=_super.call.apply(_super,[this].concat(args));_this._actionSheetHeight=360;_this.state={isVisible:false,isAnimating:false,options:null,onSelect:null,overlayOpacity:new _reactNative.Animated.Value(0),sheetOpacity:new _reactNative.Animated.Value(0)};_this._deferAfterAnimation=undefined;_this._handleWebKeyDown=function(event){if(event.key===ESCAPE_KEY&&_this.state.isVisible){event.preventDefault();_this._selectCancelButton();}};_this._setActionSheetHeight=function(_ref){var nativeEvent=_ref.nativeEvent;return _this._actionSheetHeight=nativeEvent.layout.height;};_this.showActionSheetWithOptions=function(options,onSelect){var _this$state=_this.state,isVisible=_this$state.isVisible,overlayOpacity=_this$state.overlayOpacity,sheetOpacity=_this$state.sheetOpacity;var _this$props$useNative=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative===void 0?true:_this$props$useNative;if(isVisible){_this._deferAfterAnimation=_this.showActionSheetWithOptions.bind((0,_assertThisInitialized2.default)(_this),options,onSelect);return;}_this.setState({options:options,onSelect:onSelect,isVisible:true,isAnimating:true});overlayOpacity.setValue(0);sheetOpacity.setValue(0);_reactNative.Animated.parallel([_reactNative.Animated.timing(overlayOpacity,{toValue:0.32,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver}),_reactNative.Animated.timing(sheetOpacity,{toValue:1,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isAnimating:false});_this._deferAfterAnimation=undefined;}});_reactNative.BackHandler.addEventListener('actionSheetHardwareBackPress',_this._selectCancelButton);};_this._selectCancelButton=function(){var options=_this.state.options;if(!options){return false;}if(typeof options.cancelButtonIndex==='undefined'){return false;}else if(typeof options.cancelButtonIndex==='number'){return _this._onSelect(options.cancelButtonIndex);}else{return _this._animateOut();}};_this._onSelect=function(index){var _this$state2=_this.state,isAnimating=_this$state2.isAnimating,onSelect=_this$state2.onSelect;if(isAnimating){return false;}if(onSelect){_this._deferAfterAnimation=onSelect.bind((0,_assertThisInitialized2.default)(_this),index);}return _this._animateOut();};_this._animateOut=function(){var _this$state3=_this.state,isAnimating=_this$state3.isAnimating,overlayOpacity=_this$state3.overlayOpacity,sheetOpacity=_this$state3.sheetOpacity;var _this$props$useNative2=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative2===void 0?true:_this$props$useNative2;if(isAnimating){return false;}_reactNative.BackHandler.removeEventListener('actionSheetHardwareBackPress',_this._selectCancelButton);_this.setState({isAnimating:true});_reactNative.Animated.parallel([_reactNative.Animated.timing(overlayOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver}),_reactNative.Animated.timing(sheetOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isVisible:false,isAnimating:false});if(_this._deferAfterAnimation){_this._deferAfterAnimation();}}});return true;};return _this;}(0,_createClass2.default)(CustomActionSheet,[{key:"componentDidMount",value:function componentDidMount(){if(_reactNative.Platform.OS==='web'){document.addEventListener('keydown',this._handleWebKeyDown);}}},{key:"componentWillUnmount",value:function componentWillUnmount(){if(_reactNative.Platform.OS==='web'){document.removeEventListener('keydown',this._handleWebKeyDown);}}},{key:"render",value:function render(){var _this$state4=this.state,isVisible=_this$state4.isVisible,overlayOpacity=_this$state4.overlayOpacity,options=_this$state4.options;var useModal=options?options.autoFocus||options.useModal===true:false;var overlay=isVisible?React.createElement(_reactNative.Animated.View,{style:[styles.overlay,{opacity:overlayOpacity}],__source:{fileName:_jsxFileName,lineNumber:79,columnNumber:7}}):null;var appContent=React.createElement(_reactNative.View,{style:styles.flexContainer,importantForAccessibility:isVisible?'no-hide-descendants':'auto',__source:{fileName:_jsxFileName,lineNumber:91,columnNumber:7}},React.Children.only(this.props.children));return React.createElement(_reactNative.View,{pointerEvents:this.props.pointerEvents,style:styles.flexContainer,__source:{fileName:_jsxFileName,lineNumber:99,columnNumber:7}},appContent,isVisible&&!useModal&&React.createElement(React.Fragment,null,overlay,this._renderSheet()),isVisible&&useModal&&React.createElement(_reactNative.Modal,{animationType:"none",transparent:true,onRequestClose:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:108,columnNumber:11}},overlay,this._renderSheet()));}},{key:"_renderSheet",value:function _renderSheet(){var _this$state5=this.state,options=_this$state5.options,isAnimating=_this$state5.isAnimating,sheetOpacity=_this$state5.sheetOpacity;if(!options){return null;}var optionsArray=options.options,icons=options.icons,tintIcons=options.tintIcons,destructiveButtonIndex=options.destructiveButtonIndex,disabledButtonIndices=options.disabledButtonIndices,destructiveColor=options.destructiveColor,textStyle=options.textStyle,tintColor=options.tintColor,title=options.title,titleTextStyle=options.titleTextStyle,message=options.message,messageTextStyle=options.messageTextStyle,autoFocus=options.autoFocus,showSeparators=options.showSeparators,containerStyle=options.containerStyle,separatorStyle=options.separatorStyle,cancelButtonIndex=options.cancelButtonIndex,cancelButtonTintColor=options.cancelButtonTintColor;return React.createElement(_reactNative.TouchableWithoutFeedback,{importantForAccessibility:"yes",onPress:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:145,columnNumber:7}},React.createElement(_reactNative.Animated.View,{needsOffscreenAlphaCompositing:isAnimating,style:[styles.sheetContainer,{opacity:sheetOpacity,transform:[{translateY:sheetOpacity.interpolate({inputRange:[0,1],outputRange:[this._actionSheetHeight,0]})}]}],__source:{fileName:_jsxFileName,lineNumber:146,columnNumber:9}},React.createElement(_reactNative.View,{style:styles.sheet,onLayout:this._setActionSheetHeight,__source:{fileName:_jsxFileName,lineNumber:162,columnNumber:11}},React.createElement(_ActionGroup.default,{options:optionsArray,icons:icons,tintIcons:tintIcons===undefined?true:tintIcons,cancelButtonIndex:cancelButtonIndex,cancelButtonTintColor:cancelButtonTintColor,destructiveButtonIndex:destructiveButtonIndex,destructiveColor:destructiveColor,disabledButtonIndices:disabledButtonIndices,onSelect:this._onSelect,startIndex:0,length:optionsArray.length,textStyle:textStyle||{},tintColor:tintColor,title:title||undefined,titleTextStyle:titleTextStyle,message:message||undefined,messageTextStyle:messageTextStyle,autoFocus:autoFocus,showSeparators:showSeparators,containerStyle:containerStyle,separatorStyle:separatorStyle,__source:{fileName:_jsxFileName,lineNumber:163,columnNumber:13}}))));}}]);return CustomActionSheet;}(React.Component);exports.default=CustomActionSheet;var styles=_reactNative.StyleSheet.create({flexContainer:{flex:1},overlay:{position:'absolute',top:0,right:0,bottom:0,left:0,backgroundColor:'black'},sheetContainer:{position:'absolute',left:0,right:0,bottom:0,top:0,backgroundColor:'transparent',alignItems:'flex-end',justifyContent:'center',flexDirection:'row'},sheet:{flex:1,backgroundColor:'transparent'}}); ++var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _interopRequireWildcard=require("@babel/runtime/helpers/interopRequireWildcard");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _assertThisInitialized2=_interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var React=_interopRequireWildcard(require("react"));var _reactNative=require("react-native");var _ActionGroup=_interopRequireDefault(require("./ActionGroup"));var _jsxFileName="/home/runner/work/react-native-action-sheet/react-native-action-sheet/src/ActionSheet/CustomActionSheet.tsx";function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=(0,_getPrototypeOf2.default)(Derived),result;if(hasNativeReflectConstruct){var NewTarget=(0,_getPrototypeOf2.default)(this).constructor;result=Reflect.construct(Super,arguments,NewTarget);}else{result=Super.apply(this,arguments);}return(0,_possibleConstructorReturn2.default)(this,result);};}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true;}catch(e){return false;}}var OPACITY_ANIMATION_IN_TIME=225;var OPACITY_ANIMATION_OUT_TIME=195;var EASING_OUT=_reactNative.Easing.bezier(0.25,0.46,0.45,0.94);var EASING_IN=_reactNative.Easing.out(EASING_OUT);var ESCAPE_KEY='Escape';var CustomActionSheet=function(_React$Component){(0,_inherits2.default)(CustomActionSheet,_React$Component);var _super=_createSuper(CustomActionSheet);function CustomActionSheet(){var _this;(0,_classCallCheck2.default)(this,CustomActionSheet);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}_this=_super.call.apply(_super,[this].concat(args));_this._actionSheetHeight=360;_this._backHandlerListener=null;_this.state={isVisible:false,isAnimating:false,options:null,onSelect:null,overlayOpacity:new _reactNative.Animated.Value(0),sheetOpacity:new _reactNative.Animated.Value(0)};_this._deferAfterAnimation=undefined;_this._handleWebKeyDown=function(event){if(event.key===ESCAPE_KEY&&_this.state.isVisible){event.preventDefault();_this._selectCancelButton();}};_this._setActionSheetHeight=function(_ref){var nativeEvent=_ref.nativeEvent;return _this._actionSheetHeight=nativeEvent.layout.height;};_this.showActionSheetWithOptions=function(options,onSelect){var _this$state=_this.state,isVisible=_this$state.isVisible,overlayOpacity=_this$state.overlayOpacity,sheetOpacity=_this$state.sheetOpacity;var _this$props$useNative=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative===void 0?true:_this$props$useNative;if(isVisible){_this._deferAfterAnimation=_this.showActionSheetWithOptions.bind((0,_assertThisInitialized2.default)(_this),options,onSelect);return;}_this.setState({options:options,onSelect:onSelect,isVisible:true,isAnimating:true});overlayOpacity.setValue(0);sheetOpacity.setValue(0);_reactNative.Animated.parallel([_reactNative.Animated.timing(overlayOpacity,{toValue:0.32,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver}),_reactNative.Animated.timing(sheetOpacity,{toValue:1,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isAnimating:false});_this._deferAfterAnimation=undefined;}});_this._backHandlerListener=_reactNative.BackHandler.addEventListener('actionSheetHardwareBackPress',_this._selectCancelButton);};_this._selectCancelButton=function(){var options=_this.state.options;if(!options){return false;}if(typeof options.cancelButtonIndex==='undefined'){return false;}else if(typeof options.cancelButtonIndex==='number'){return _this._onSelect(options.cancelButtonIndex);}else{return _this._animateOut();}};_this._onSelect=function(index){var _this$state2=_this.state,isAnimating=_this$state2.isAnimating,onSelect=_this$state2.onSelect;if(isAnimating){return false;}if(onSelect){_this._deferAfterAnimation=onSelect.bind((0,_assertThisInitialized2.default)(_this),index);}return _this._animateOut();};_this._animateOut=function(){var _this$state3=_this.state,isAnimating=_this$state3.isAnimating,overlayOpacity=_this$state3.overlayOpacity,sheetOpacity=_this$state3.sheetOpacity;var _this$props$useNative2=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative2===void 0?true:_this$props$useNative2;if(isAnimating){return false;}if(_this._backHandlerListener){_this._backHandlerListener.remove();};_this.setState({isAnimating:true});_reactNative.Animated.parallel([_reactNative.Animated.timing(overlayOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver}),_reactNative.Animated.timing(sheetOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isVisible:false,isAnimating:false});if(_this._deferAfterAnimation){_this._deferAfterAnimation();}}});return true;};return _this;}(0,_createClass2.default)(CustomActionSheet,[{key:"componentDidMount",value:function componentDidMount(){if(_reactNative.Platform.OS==='web'){document.addEventListener('keydown',this._handleWebKeyDown);}}},{key:"componentWillUnmount",value:function componentWillUnmount(){if(_reactNative.Platform.OS==='web'){document.removeEventListener('keydown',this._handleWebKeyDown);}}},{key:"render",value:function render(){var _this$state4=this.state,isVisible=_this$state4.isVisible,overlayOpacity=_this$state4.overlayOpacity,options=_this$state4.options;var useModal=options?options.autoFocus||options.useModal===true:false;var overlay=isVisible?React.createElement(_reactNative.Animated.View,{style:[styles.overlay,{opacity:overlayOpacity}],__source:{fileName:_jsxFileName,lineNumber:79,columnNumber:7}}):null;var appContent=React.createElement(_reactNative.View,{style:styles.flexContainer,importantForAccessibility:isVisible?'no-hide-descendants':'auto',__source:{fileName:_jsxFileName,lineNumber:91,columnNumber:7}},React.Children.only(this.props.children));return React.createElement(_reactNative.View,{pointerEvents:this.props.pointerEvents,style:styles.flexContainer,__source:{fileName:_jsxFileName,lineNumber:99,columnNumber:7}},appContent,isVisible&&!useModal&&React.createElement(React.Fragment,null,overlay,this._renderSheet()),isVisible&&useModal&&React.createElement(_reactNative.Modal,{animationType:"none",transparent:true,onRequestClose:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:108,columnNumber:11}},overlay,this._renderSheet()));}},{key:"_renderSheet",value:function _renderSheet(){var _this$state5=this.state,options=_this$state5.options,isAnimating=_this$state5.isAnimating,sheetOpacity=_this$state5.sheetOpacity;if(!options){return null;}var optionsArray=options.options,icons=options.icons,tintIcons=options.tintIcons,destructiveButtonIndex=options.destructiveButtonIndex,disabledButtonIndices=options.disabledButtonIndices,destructiveColor=options.destructiveColor,textStyle=options.textStyle,tintColor=options.tintColor,title=options.title,titleTextStyle=options.titleTextStyle,message=options.message,messageTextStyle=options.messageTextStyle,autoFocus=options.autoFocus,showSeparators=options.showSeparators,containerStyle=options.containerStyle,separatorStyle=options.separatorStyle,cancelButtonIndex=options.cancelButtonIndex,cancelButtonTintColor=options.cancelButtonTintColor;return React.createElement(_reactNative.TouchableWithoutFeedback,{importantForAccessibility:"yes",onPress:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:145,columnNumber:7}},React.createElement(_reactNative.Animated.View,{needsOffscreenAlphaCompositing:isAnimating,style:[styles.sheetContainer,{opacity:sheetOpacity,transform:[{translateY:sheetOpacity.interpolate({inputRange:[0,1],outputRange:[this._actionSheetHeight,0]})}]}],__source:{fileName:_jsxFileName,lineNumber:146,columnNumber:9}},React.createElement(_reactNative.View,{style:styles.sheet,onLayout:this._setActionSheetHeight,__source:{fileName:_jsxFileName,lineNumber:162,columnNumber:11}},React.createElement(_ActionGroup.default,{options:optionsArray,icons:icons,tintIcons:tintIcons===undefined?true:tintIcons,cancelButtonIndex:cancelButtonIndex,cancelButtonTintColor:cancelButtonTintColor,destructiveButtonIndex:destructiveButtonIndex,destructiveColor:destructiveColor,disabledButtonIndices:disabledButtonIndices,onSelect:this._onSelect,startIndex:0,length:optionsArray.length,textStyle:textStyle||{},tintColor:tintColor,title:title||undefined,titleTextStyle:titleTextStyle,message:message||undefined,messageTextStyle:messageTextStyle,autoFocus:autoFocus,showSeparators:showSeparators,containerStyle:containerStyle,separatorStyle:separatorStyle,__source:{fileName:_jsxFileName,lineNumber:163,columnNumber:13}}))));}}]);return CustomActionSheet;}(React.Component);exports.default=CustomActionSheet;var styles=_reactNative.StyleSheet.create({flexContainer:{flex:1},overlay:{position:'absolute',top:0,right:0,bottom:0,left:0,backgroundColor:'black'},sheetContainer:{position:'absolute',left:0,right:0,bottom:0,top:0,backgroundColor:'transparent',alignItems:'flex-end',justifyContent:'center',flexDirection:'row'},sheet:{flex:1,backgroundColor:'transparent'}}); + //# sourceMappingURL=CustomActionSheet.js.map +\ No newline at end of file +diff --git a/node_modules/@expo/react-native-action-sheet/lib/module/ActionSheet/CustomActionSheet.js b/node_modules/@expo/react-native-action-sheet/lib/module/ActionSheet/CustomActionSheet.js +index 253c851..2eb2ba2 100644 +--- a/node_modules/@expo/react-native-action-sheet/lib/module/ActionSheet/CustomActionSheet.js ++++ b/node_modules/@expo/react-native-action-sheet/lib/module/ActionSheet/CustomActionSheet.js +@@ -1,2 +1,2 @@ +-import _classCallCheck from"@babel/runtime/helpers/classCallCheck";import _createClass from"@babel/runtime/helpers/createClass";import _assertThisInitialized from"@babel/runtime/helpers/assertThisInitialized";import _inherits from"@babel/runtime/helpers/inherits";import _possibleConstructorReturn from"@babel/runtime/helpers/possibleConstructorReturn";import _getPrototypeOf from"@babel/runtime/helpers/getPrototypeOf";var _jsxFileName="/home/runner/work/react-native-action-sheet/react-native-action-sheet/src/ActionSheet/CustomActionSheet.tsx";function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget);}else{result=Super.apply(this,arguments);}return _possibleConstructorReturn(this,result);};}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true;}catch(e){return false;}}import*as React from'react';import{Animated,BackHandler,Easing,Modal,Platform,StyleSheet,TouchableWithoutFeedback,View}from'react-native';import ActionGroup from'./ActionGroup';var OPACITY_ANIMATION_IN_TIME=225;var OPACITY_ANIMATION_OUT_TIME=195;var EASING_OUT=Easing.bezier(0.25,0.46,0.45,0.94);var EASING_IN=Easing.out(EASING_OUT);var ESCAPE_KEY='Escape';var CustomActionSheet=function(_React$Component){_inherits(CustomActionSheet,_React$Component);var _super=_createSuper(CustomActionSheet);function CustomActionSheet(){var _this;_classCallCheck(this,CustomActionSheet);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}_this=_super.call.apply(_super,[this].concat(args));_this._actionSheetHeight=360;_this.state={isVisible:false,isAnimating:false,options:null,onSelect:null,overlayOpacity:new Animated.Value(0),sheetOpacity:new Animated.Value(0)};_this._deferAfterAnimation=undefined;_this._handleWebKeyDown=function(event){if(event.key===ESCAPE_KEY&&_this.state.isVisible){event.preventDefault();_this._selectCancelButton();}};_this._setActionSheetHeight=function(_ref){var nativeEvent=_ref.nativeEvent;return _this._actionSheetHeight=nativeEvent.layout.height;};_this.showActionSheetWithOptions=function(options,onSelect){var _this$state=_this.state,isVisible=_this$state.isVisible,overlayOpacity=_this$state.overlayOpacity,sheetOpacity=_this$state.sheetOpacity;var _this$props$useNative=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative===void 0?true:_this$props$useNative;if(isVisible){_this._deferAfterAnimation=_this.showActionSheetWithOptions.bind(_assertThisInitialized(_this),options,onSelect);return;}_this.setState({options:options,onSelect:onSelect,isVisible:true,isAnimating:true});overlayOpacity.setValue(0);sheetOpacity.setValue(0);Animated.parallel([Animated.timing(overlayOpacity,{toValue:0.32,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver}),Animated.timing(sheetOpacity,{toValue:1,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isAnimating:false});_this._deferAfterAnimation=undefined;}});BackHandler.addEventListener('actionSheetHardwareBackPress',_this._selectCancelButton);};_this._selectCancelButton=function(){var options=_this.state.options;if(!options){return false;}if(typeof options.cancelButtonIndex==='undefined'){return false;}else if(typeof options.cancelButtonIndex==='number'){return _this._onSelect(options.cancelButtonIndex);}else{return _this._animateOut();}};_this._onSelect=function(index){var _this$state2=_this.state,isAnimating=_this$state2.isAnimating,onSelect=_this$state2.onSelect;if(isAnimating){return false;}if(onSelect){_this._deferAfterAnimation=onSelect.bind(_assertThisInitialized(_this),index);}return _this._animateOut();};_this._animateOut=function(){var _this$state3=_this.state,isAnimating=_this$state3.isAnimating,overlayOpacity=_this$state3.overlayOpacity,sheetOpacity=_this$state3.sheetOpacity;var _this$props$useNative2=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative2===void 0?true:_this$props$useNative2;if(isAnimating){return false;}BackHandler.removeEventListener('actionSheetHardwareBackPress',_this._selectCancelButton);_this.setState({isAnimating:true});Animated.parallel([Animated.timing(overlayOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver}),Animated.timing(sheetOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isVisible:false,isAnimating:false});if(_this._deferAfterAnimation){_this._deferAfterAnimation();}}});return true;};return _this;}_createClass(CustomActionSheet,[{key:"componentDidMount",value:function componentDidMount(){if(Platform.OS==='web'){document.addEventListener('keydown',this._handleWebKeyDown);}}},{key:"componentWillUnmount",value:function componentWillUnmount(){if(Platform.OS==='web'){document.removeEventListener('keydown',this._handleWebKeyDown);}}},{key:"render",value:function render(){var _this$state4=this.state,isVisible=_this$state4.isVisible,overlayOpacity=_this$state4.overlayOpacity,options=_this$state4.options;var useModal=options?options.autoFocus||options.useModal===true:false;var overlay=isVisible?React.createElement(Animated.View,{style:[styles.overlay,{opacity:overlayOpacity}],__source:{fileName:_jsxFileName,lineNumber:79,columnNumber:7}}):null;var appContent=React.createElement(View,{style:styles.flexContainer,importantForAccessibility:isVisible?'no-hide-descendants':'auto',__source:{fileName:_jsxFileName,lineNumber:91,columnNumber:7}},React.Children.only(this.props.children));return React.createElement(View,{pointerEvents:this.props.pointerEvents,style:styles.flexContainer,__source:{fileName:_jsxFileName,lineNumber:99,columnNumber:7}},appContent,isVisible&&!useModal&&React.createElement(React.Fragment,null,overlay,this._renderSheet()),isVisible&&useModal&&React.createElement(Modal,{animationType:"none",transparent:true,onRequestClose:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:108,columnNumber:11}},overlay,this._renderSheet()));}},{key:"_renderSheet",value:function _renderSheet(){var _this$state5=this.state,options=_this$state5.options,isAnimating=_this$state5.isAnimating,sheetOpacity=_this$state5.sheetOpacity;if(!options){return null;}var optionsArray=options.options,icons=options.icons,tintIcons=options.tintIcons,destructiveButtonIndex=options.destructiveButtonIndex,disabledButtonIndices=options.disabledButtonIndices,destructiveColor=options.destructiveColor,textStyle=options.textStyle,tintColor=options.tintColor,title=options.title,titleTextStyle=options.titleTextStyle,message=options.message,messageTextStyle=options.messageTextStyle,autoFocus=options.autoFocus,showSeparators=options.showSeparators,containerStyle=options.containerStyle,separatorStyle=options.separatorStyle,cancelButtonIndex=options.cancelButtonIndex,cancelButtonTintColor=options.cancelButtonTintColor;return React.createElement(TouchableWithoutFeedback,{importantForAccessibility:"yes",onPress:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:145,columnNumber:7}},React.createElement(Animated.View,{needsOffscreenAlphaCompositing:isAnimating,style:[styles.sheetContainer,{opacity:sheetOpacity,transform:[{translateY:sheetOpacity.interpolate({inputRange:[0,1],outputRange:[this._actionSheetHeight,0]})}]}],__source:{fileName:_jsxFileName,lineNumber:146,columnNumber:9}},React.createElement(View,{style:styles.sheet,onLayout:this._setActionSheetHeight,__source:{fileName:_jsxFileName,lineNumber:162,columnNumber:11}},React.createElement(ActionGroup,{options:optionsArray,icons:icons,tintIcons:tintIcons===undefined?true:tintIcons,cancelButtonIndex:cancelButtonIndex,cancelButtonTintColor:cancelButtonTintColor,destructiveButtonIndex:destructiveButtonIndex,destructiveColor:destructiveColor,disabledButtonIndices:disabledButtonIndices,onSelect:this._onSelect,startIndex:0,length:optionsArray.length,textStyle:textStyle||{},tintColor:tintColor,title:title||undefined,titleTextStyle:titleTextStyle,message:message||undefined,messageTextStyle:messageTextStyle,autoFocus:autoFocus,showSeparators:showSeparators,containerStyle:containerStyle,separatorStyle:separatorStyle,__source:{fileName:_jsxFileName,lineNumber:163,columnNumber:13}}))));}}]);return CustomActionSheet;}(React.Component);export{CustomActionSheet as default};var styles=StyleSheet.create({flexContainer:{flex:1},overlay:{position:'absolute',top:0,right:0,bottom:0,left:0,backgroundColor:'black'},sheetContainer:{position:'absolute',left:0,right:0,bottom:0,top:0,backgroundColor:'transparent',alignItems:'flex-end',justifyContent:'center',flexDirection:'row'},sheet:{flex:1,backgroundColor:'transparent'}}); ++import _classCallCheck from"@babel/runtime/helpers/classCallCheck";import _createClass from"@babel/runtime/helpers/createClass";import _assertThisInitialized from"@babel/runtime/helpers/assertThisInitialized";import _inherits from"@babel/runtime/helpers/inherits";import _possibleConstructorReturn from"@babel/runtime/helpers/possibleConstructorReturn";import _getPrototypeOf from"@babel/runtime/helpers/getPrototypeOf";var _jsxFileName="/home/runner/work/react-native-action-sheet/react-native-action-sheet/src/ActionSheet/CustomActionSheet.tsx";function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget);}else{result=Super.apply(this,arguments);}return _possibleConstructorReturn(this,result);};}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true;}catch(e){return false;}}import*as React from'react';import{Animated,BackHandler,Easing,Modal,Platform,StyleSheet,TouchableWithoutFeedback,View}from'react-native';import ActionGroup from'./ActionGroup';var OPACITY_ANIMATION_IN_TIME=225;var OPACITY_ANIMATION_OUT_TIME=195;var EASING_OUT=Easing.bezier(0.25,0.46,0.45,0.94);var EASING_IN=Easing.out(EASING_OUT);var ESCAPE_KEY='Escape';var CustomActionSheet=function(_React$Component){_inherits(CustomActionSheet,_React$Component);var _super=_createSuper(CustomActionSheet);function CustomActionSheet(){var _this;_classCallCheck(this,CustomActionSheet);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}_this=_super.call.apply(_super,[this].concat(args));_this._actionSheetHeight=360;_this._backHandlerListener=null;_this.state={isVisible:false,isAnimating:false,options:null,onSelect:null,overlayOpacity:new Animated.Value(0),sheetOpacity:new Animated.Value(0)};_this._deferAfterAnimation=undefined;_this._handleWebKeyDown=function(event){if(event.key===ESCAPE_KEY&&_this.state.isVisible){event.preventDefault();_this._selectCancelButton();}};_this._setActionSheetHeight=function(_ref){var nativeEvent=_ref.nativeEvent;return _this._actionSheetHeight=nativeEvent.layout.height;};_this.showActionSheetWithOptions=function(options,onSelect){var _this$state=_this.state,isVisible=_this$state.isVisible,overlayOpacity=_this$state.overlayOpacity,sheetOpacity=_this$state.sheetOpacity;var _this$props$useNative=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative===void 0?true:_this$props$useNative;if(isVisible){_this._deferAfterAnimation=_this.showActionSheetWithOptions.bind(_assertThisInitialized(_this),options,onSelect);return;}_this.setState({options:options,onSelect:onSelect,isVisible:true,isAnimating:true});overlayOpacity.setValue(0);sheetOpacity.setValue(0);Animated.parallel([Animated.timing(overlayOpacity,{toValue:0.32,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver}),Animated.timing(sheetOpacity,{toValue:1,easing:EASING_OUT,duration:OPACITY_ANIMATION_IN_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isAnimating:false});_this._deferAfterAnimation=undefined;}});_this._backHandlerListener=BackHandler.addEventListener('actionSheetHardwareBackPress',_this._selectCancelButton);};_this._selectCancelButton=function(){var options=_this.state.options;if(!options){return false;}if(typeof options.cancelButtonIndex==='undefined'){return false;}else if(typeof options.cancelButtonIndex==='number'){return _this._onSelect(options.cancelButtonIndex);}else{return _this._animateOut();}};_this._onSelect=function(index){var _this$state2=_this.state,isAnimating=_this$state2.isAnimating,onSelect=_this$state2.onSelect;if(isAnimating){return false;}if(onSelect){_this._deferAfterAnimation=onSelect.bind(_assertThisInitialized(_this),index);}return _this._animateOut();};_this._animateOut=function(){var _this$state3=_this.state,isAnimating=_this$state3.isAnimating,overlayOpacity=_this$state3.overlayOpacity,sheetOpacity=_this$state3.sheetOpacity;var _this$props$useNative2=_this.props.useNativeDriver,useNativeDriver=_this$props$useNative2===void 0?true:_this$props$useNative2;if(isAnimating){return false;}if(_this._backHandlerListener){_this._backHandlerListener.remove();};_this.setState({isAnimating:true});Animated.parallel([Animated.timing(overlayOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver}),Animated.timing(sheetOpacity,{toValue:0,easing:EASING_IN,duration:OPACITY_ANIMATION_OUT_TIME,useNativeDriver:useNativeDriver})]).start(function(result){if(result.finished){_this.setState({isVisible:false,isAnimating:false});if(_this._deferAfterAnimation){_this._deferAfterAnimation();}}});return true;};return _this;}_createClass(CustomActionSheet,[{key:"componentDidMount",value:function componentDidMount(){if(Platform.OS==='web'){document.addEventListener('keydown',this._handleWebKeyDown);}}},{key:"componentWillUnmount",value:function componentWillUnmount(){if(Platform.OS==='web'){document.removeEventListener('keydown',this._handleWebKeyDown);}}},{key:"render",value:function render(){var _this$state4=this.state,isVisible=_this$state4.isVisible,overlayOpacity=_this$state4.overlayOpacity,options=_this$state4.options;var useModal=options?options.autoFocus||options.useModal===true:false;var overlay=isVisible?React.createElement(Animated.View,{style:[styles.overlay,{opacity:overlayOpacity}],__source:{fileName:_jsxFileName,lineNumber:79,columnNumber:7}}):null;var appContent=React.createElement(View,{style:styles.flexContainer,importantForAccessibility:isVisible?'no-hide-descendants':'auto',__source:{fileName:_jsxFileName,lineNumber:91,columnNumber:7}},React.Children.only(this.props.children));return React.createElement(View,{pointerEvents:this.props.pointerEvents,style:styles.flexContainer,__source:{fileName:_jsxFileName,lineNumber:99,columnNumber:7}},appContent,isVisible&&!useModal&&React.createElement(React.Fragment,null,overlay,this._renderSheet()),isVisible&&useModal&&React.createElement(Modal,{animationType:"none",transparent:true,onRequestClose:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:108,columnNumber:11}},overlay,this._renderSheet()));}},{key:"_renderSheet",value:function _renderSheet(){var _this$state5=this.state,options=_this$state5.options,isAnimating=_this$state5.isAnimating,sheetOpacity=_this$state5.sheetOpacity;if(!options){return null;}var optionsArray=options.options,icons=options.icons,tintIcons=options.tintIcons,destructiveButtonIndex=options.destructiveButtonIndex,disabledButtonIndices=options.disabledButtonIndices,destructiveColor=options.destructiveColor,textStyle=options.textStyle,tintColor=options.tintColor,title=options.title,titleTextStyle=options.titleTextStyle,message=options.message,messageTextStyle=options.messageTextStyle,autoFocus=options.autoFocus,showSeparators=options.showSeparators,containerStyle=options.containerStyle,separatorStyle=options.separatorStyle,cancelButtonIndex=options.cancelButtonIndex,cancelButtonTintColor=options.cancelButtonTintColor;return React.createElement(TouchableWithoutFeedback,{importantForAccessibility:"yes",onPress:this._selectCancelButton,__source:{fileName:_jsxFileName,lineNumber:145,columnNumber:7}},React.createElement(Animated.View,{needsOffscreenAlphaCompositing:isAnimating,style:[styles.sheetContainer,{opacity:sheetOpacity,transform:[{translateY:sheetOpacity.interpolate({inputRange:[0,1],outputRange:[this._actionSheetHeight,0]})}]}],__source:{fileName:_jsxFileName,lineNumber:146,columnNumber:9}},React.createElement(View,{style:styles.sheet,onLayout:this._setActionSheetHeight,__source:{fileName:_jsxFileName,lineNumber:162,columnNumber:11}},React.createElement(ActionGroup,{options:optionsArray,icons:icons,tintIcons:tintIcons===undefined?true:tintIcons,cancelButtonIndex:cancelButtonIndex,cancelButtonTintColor:cancelButtonTintColor,destructiveButtonIndex:destructiveButtonIndex,destructiveColor:destructiveColor,disabledButtonIndices:disabledButtonIndices,onSelect:this._onSelect,startIndex:0,length:optionsArray.length,textStyle:textStyle||{},tintColor:tintColor,title:title||undefined,titleTextStyle:titleTextStyle,message:message||undefined,messageTextStyle:messageTextStyle,autoFocus:autoFocus,showSeparators:showSeparators,containerStyle:containerStyle,separatorStyle:separatorStyle,__source:{fileName:_jsxFileName,lineNumber:163,columnNumber:13}}))));}}]);return CustomActionSheet;}(React.Component);export{CustomActionSheet as default};var styles=StyleSheet.create({flexContainer:{flex:1},overlay:{position:'absolute',top:0,right:0,bottom:0,left:0,backgroundColor:'black'},sheetContainer:{position:'absolute',left:0,right:0,bottom:0,top:0,backgroundColor:'transparent',alignItems:'flex-end',justifyContent:'center',flexDirection:'row'},sheet:{flex:1,backgroundColor:'transparent'}}); + //# sourceMappingURL=CustomActionSheet.js.map +\ No newline at end of file \ No newline at end of file diff --git a/providers/NativeDownloadProvider.tsx b/providers/NativeDownloadProvider.tsx index cbd0a5d7..a3c951e0 100644 --- a/providers/NativeDownloadProvider.tsx +++ b/providers/NativeDownloadProvider.tsx @@ -30,7 +30,7 @@ import { import { toast } from "sonner-native"; import { apiAtom, userAtom } from "./JellyfinProvider"; import { useFocusEffect } from "expo-router"; -import { AppState, AppStateStatus } from "react-native"; +import { AppState, AppStateStatus, Platform } from "react-native"; type DownloadOptionsData = { selectedAudioStream: number; @@ -69,34 +69,55 @@ export type DownloadedFileInfo = { }; const getDownloadedFiles = async (): Promise => { - const downloaded: DownloadedFileInfo[] = []; + console.log("getDownloadedFiles ~"); - const downloadsDir = FileSystem.documentDirectory + "downloads/"; - const dirInfo = await FileSystem.getInfoAsync(downloadsDir); + const files = await FileSystem.readDirectoryAsync( + FileSystem.documentDirectory! + ); + console.log(files); - if (!dirInfo.exists) return []; + return []; - const files = await FileSystem.readDirectoryAsync(downloadsDir); + // const downloaded: DownloadedFileInfo[] = []; - for (let file of files) { - const fileInfo = await FileSystem.getInfoAsync(downloadsDir + file); - if (fileInfo.isDirectory) continue; - if (!file.endsWith(".json")) continue; + // const downloadsDir = Platform.select({ + // ios: FileSystem.documentDirectory + "downloads/", + // android: FileSystem.cacheDirectory + "../files/downloads/", + // }); - const fileContent = await FileSystem.readAsStringAsync(downloadsDir + file); + // if (!downloadsDir) throw new Error("Downloads directory not found"); - // Check that fileContent is actually DownloadMetadata - if (!fileContent) continue; - if (!fileContent.includes("mediaSource")) continue; - if (!fileContent.includes("item")) continue; + // const dirInfo = await FileSystem.getInfoAsync(downloadsDir); - downloaded.push({ - id: file.replace(".json", ""), - path: downloadsDir + file.replace(".json", ""), - metadata: JSON.parse(fileContent) as DownloadMetadata, - }); - } - return downloaded; + // if (!dirInfo.exists) { + // console.warn("Downloads directory does not exist"); + // return []; + // } + + // const files = await FileSystem.readDirectoryAsync(downloadsDir); + + // console.log("getDownloadedFiles ~", files.length); + + // for (let file of files) { + // console.log(file); + // const fileInfo = await FileSystem.getInfoAsync(downloadsDir + file); + // if (fileInfo.isDirectory) continue; + // if (!file.endsWith(".json")) continue; + + // const fileContent = await FileSystem.readAsStringAsync(downloadsDir + file); + + // // Check that fileContent is actually DownloadMetadata + // if (!fileContent) continue; + // if (!fileContent.includes("mediaSource")) continue; + // if (!fileContent.includes("item")) continue; + + // downloaded.push({ + // id: file.replace(".json", ""), + // path: downloadsDir + file.replace(".json", ""), + // metadata: JSON.parse(fileContent) as DownloadMetadata, + // }); + // } + // return downloaded; }; const getDownloadedFile = async (id: string) => { @@ -167,6 +188,12 @@ export const NativeDownloadProvider: React.FC<{ useEffect(() => { const progressListener = addProgressListener((download) => { + console.log("p ~", { + id: download.id, + progress: download.progress, + state: download.state, + taskId: download.taskId, + }); if (!download.metadata) throw new Error("No metadata found in download"); setDownloads((prev) => ({