refactor: Remove unused imports

This commit is contained in:
Lucàs
2025-01-14 17:13:39 +01:00
parent a0c2d34973
commit 26dc701169
5 changed files with 3 additions and 50 deletions
@@ -1,18 +1,17 @@
package fr.univpau.queezer.manager
import android.content.Context
import android.os.CountDownTimer
class CountdownManager (val duration: Long, val onTickTimer: () -> Unit, val onFinishTimer: () -> Unit) {
var timeLeft = duration / 1000;
var interval = 1000L;
var timeLeft = duration / 1000
var interval = 1000L
var timer: CountDownTimer? = null
private fun create() {
timer = object : CountDownTimer(duration, interval) {
override fun onTick(millisUntilFinished: Long) {
timeLeft = millisUntilFinished / 1000;
timeLeft = millisUntilFinished / 1000
onTickTimer()
}
override fun onFinish() {
@@ -1,13 +1,11 @@
package fr.univpau.queezer.view.components
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Badge
import androidx.compose.material3.BadgedBox
import androidx.compose.material3.Card
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.MaterialTheme
@@ -16,7 +14,6 @@ import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.text.font.FontWeight
@@ -34,7 +31,6 @@ fun GameCardItem(game: Game) {
val context = LocalContext.current
val formatter = SimpleDateFormat("dd MMMM yyyy - HH:mm", Locale.getDefault())
val showBottomSheet = remember { mutableStateOf(false) }
val coroutineScope = rememberCoroutineScope()
val maxScore: Int = if (game.settings.gameMode == GameMode.ALL) {
(game.settings.numberOfTitles ?: 1) * 2
@@ -1,13 +1,9 @@
package fr.univpau.queezer.view.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
@@ -1,15 +1,12 @@
package fr.univpau.queezer.view.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import fr.univpau.queezer.data.Game
import fr.univpau.queezer.data.Track
@Composable
@@ -1,35 +0,0 @@
package fr.univpau.queezer.viewmodel
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import fr.univpau.queezer.data.Input
import fr.univpau.queezer.data.Playlist
import fr.univpau.queezer.data.Track
import fr.univpau.queezer.service.PlaylistResponse
import fr.univpau.queezer.service.createDeezerApiService
import kotlinx.coroutines.launch
class PlaylistViewModel(private val url: String) : ViewModel() {
var playlist: Playlist? = null
init {
val deezerApiService = createDeezerApiService()
viewModelScope.launch {
val playlistResponse : PlaylistResponse = deezerApiService.getPlaylist(url)
playlist = Playlist(
title = playlistResponse.title,
tracks = playlistResponse.tracks.data.map { track ->
Track(
preview = track.preview,
album = track.album.cover,
title = Input(value = track.title),
artist = Input(value = track.artist.name)
)
}.shuffled()
)
}
}
}