mirror of
https://github.com/JetBrains/intellij-platform-plugin-template.git
synced 2025-12-05 14:21:55 +00:00
Change cityName parameter to location in WeatherForecastData.kt
This commit is contained in:
parent
08abaebbd8
commit
34dbbf2af3
@ -5,8 +5,8 @@ import java.time.LocalDateTime
|
||||
/**
|
||||
* Data class representing weather information to be displayed in the Weather Card.
|
||||
*/
|
||||
data class WeatherForecastData(
|
||||
val cityName: String,
|
||||
internal data class WeatherForecastData(
|
||||
val location: Location,
|
||||
val temperature: Float,
|
||||
val currentTime: LocalDateTime,
|
||||
val windSpeed: Float,
|
||||
@ -16,7 +16,7 @@ data class WeatherForecastData(
|
||||
) {
|
||||
companion object Companion {
|
||||
val EMPTY: WeatherForecastData = WeatherForecastData(
|
||||
"",
|
||||
Location("", ""),
|
||||
0f,
|
||||
LocalDateTime.now(),
|
||||
0f,
|
||||
|
||||
@ -46,7 +46,7 @@ internal class WeatherForecastService(private val cs: CoroutineScope) {
|
||||
delay(100)
|
||||
|
||||
return WeatherForecastData(
|
||||
cityName = location.name,
|
||||
location = location,
|
||||
temperature = temperature,
|
||||
currentTime = LocalDateTime.of(LocalDate.now(), getRandomTime()),
|
||||
windSpeed = windSpeed,
|
||||
|
||||
@ -60,7 +60,7 @@ internal fun WeatherDetailsCard(
|
||||
) {
|
||||
// City name
|
||||
Text(
|
||||
text = weatherForecastData.cityName,
|
||||
text = weatherForecastData.location.id,
|
||||
color = textColor,
|
||||
fontSize = 28.sp,
|
||||
fontWeight = FontWeight.Bold
|
||||
|
||||
Loading…
Reference in New Issue
Block a user