fix: smol fixes

This commit is contained in:
rebelonion 2024-05-23 12:48:34 -05:00
parent 773b7f5dd0
commit 3d187a01ec
8 changed files with 67 additions and 19 deletions

View file

@ -528,10 +528,11 @@ class AnimeWatchFragment : Fragment() {
}
toast(context.getString(R.string.success) + " (1)")
} else {
val tempFile =
directory.createFile("video/x-matroska", "temp.mkv")
?: throw Exception("Temp file is null")
val ffExtension = Injekt.get<DownloadAddonManager>().extension?.extension!!
val extension = ffExtension.getFileExtension()
val tempFile =
directory.createFile(extension.second, "temp.${extension.first}")
?: throw Exception("Temp file is null")
val tempPath = ffExtension.setDownloadPath(
context,
tempFile.uri

View file

@ -101,6 +101,7 @@ import androidx.mediarouter.app.MediaRouteButton
import ani.dantotsu.GesturesListener
import ani.dantotsu.NoPaddingArrayAdapter
import ani.dantotsu.R
import ani.dantotsu.addons.download.DownloadAddonManager
import ani.dantotsu.brightnessConverter
import ani.dantotsu.circularReveal
import ani.dantotsu.connections.anilist.Anilist
@ -1507,6 +1508,7 @@ class ExoplayerView : AppCompatActivity(), Player.Listener, SessionAvailabilityL
println(files)
val docFile = directory.listFiles().firstOrNull {
it.name?.endsWith(".mp4") == true || it.name?.endsWith(".mkv") == true
|| it.name?.endsWith(".${Injekt.get<DownloadAddonManager>().extension?.extension?.getFileExtension()?.first ?: "ts"}") == true
}
if (docFile != null) {
val uri = docFile.uri