From 5da4c40bd87f173680d92b2d8770afdcc32e70e7 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 13 Mar 2025 12:25:56 +0100 Subject: [PATCH] delete video notament --- .../dreamteam/timelapse/ProjectActivity.kt | 2 +- .../com/dreamteam/timelapse/VideoAdapter.kt | 24 +++++++- .../java/com/dreamteam/timelapse/VideoFrag.kt | 9 +-- .../dreamteam/timelapse/data/ApiService.kt | 2 + .../timelapse/data/VideoRepository.kt | 56 +++++++++++++++++-- app/src/main/res/layout/project.xml | 29 ++++++---- app/src/main/res/menu/video_popup_menu.xml | 4 ++ 7 files changed, 101 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/com/dreamteam/timelapse/ProjectActivity.kt b/app/src/main/java/com/dreamteam/timelapse/ProjectActivity.kt index a040e65..179308f 100644 --- a/app/src/main/java/com/dreamteam/timelapse/ProjectActivity.kt +++ b/app/src/main/java/com/dreamteam/timelapse/ProjectActivity.kt @@ -89,7 +89,7 @@ class ProjectActivity : AppCompatActivity() { fun fetchVideos(){ this.project?.let{ videoRepository.fetchVideosOfProject(it.id, onSuccess = { videos -> - val adapter = VideoAdapter(false, videos, null) //ImageAdapter(imageUrls) + val adapter = VideoAdapter(false, videos.toMutableList(), null) //ImageAdapter(imageUrls) binding.videosList.layoutManager = GridLayoutManager(this.baseContext, 2, GridLayoutManager.HORIZONTAL, false) binding.videosList.addItemDecoration(GridSpacingItemDecoration(16)) // 16px spacing binding.videosList.adapter = adapter diff --git a/app/src/main/java/com/dreamteam/timelapse/VideoAdapter.kt b/app/src/main/java/com/dreamteam/timelapse/VideoAdapter.kt index a57e05b..316e15c 100644 --- a/app/src/main/java/com/dreamteam/timelapse/VideoAdapter.kt +++ b/app/src/main/java/com/dreamteam/timelapse/VideoAdapter.kt @@ -46,10 +46,11 @@ import java.io.FileOutputStream class VideoAdapter( public val withProjectNames : Boolean, - private val videos: List