Skip to content

Commit 4066821

Browse files
committed
[ADD] #47 : Lottie 의존성 추가
1 parent f789492 commit 4066821

File tree

6 files changed

+21
-1
lines changed

6 files changed

+21
-1
lines changed

.editorconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ trim_trailing_whitespace = true
1010
[*.{kt,kts}]
1111
ij_kotlin_allow_trailing_comma=true
1212
ij_kotlin_allow_trailing_comma_on_call_site=true
13-
disabled_rules = import-ordering
13+
ktlint_disabled_rules = import-ordering

core/network/src/main/java/com/wap/wapp/core/network/source/event/EventDataSourceImpl.kt

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.wap.wapp.core.network.source.event
22

3+
import android.util.Log
34
import com.google.firebase.firestore.FirebaseFirestore
45
import com.google.firebase.firestore.ktx.toObject
56
import com.wap.wapp.core.network.constant.EVENT_COLLECTION
@@ -13,6 +14,8 @@ class EventDataSourceImpl @Inject constructor(
1314
private val firebaseFirestore: FirebaseFirestore,
1415
) : EventDataSource {
1516
override suspend fun getNowMonthEvents(): Result<List<EventResponse>> = runCatching {
17+
Log.d("test", "EventDataSourceImpl : 진입")
18+
1619
val result = mutableListOf<EventResponse>()
1720

1821
val task = firebaseFirestore.collection(EVENT_COLLECTION)
@@ -21,12 +24,16 @@ class EventDataSourceImpl @Inject constructor(
2124
.get()
2225
.await()
2326

27+
Log.d("test", "EventDataSourceImpl : task : $task")
28+
2429
for (document in task.documents) {
2530
val event = document.toObject<EventResponse>()
2631
checkNotNull(event)
2732
result.add(event)
2833
}
2934

35+
Log.d("test", "EventDataSourceImpl : result : $result")
36+
3037
result
3138
}
3239

feature/notice/src/main/java/com/wap/wapp/feature/notice/NoticeFragment.kt

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.wap.wapp.feature.notice
22

33
import android.os.Bundle
4+
import android.util.Log
45
import android.view.LayoutInflater
56
import android.view.View
67
import android.view.ViewGroup
@@ -37,6 +38,8 @@ class NoticeFragment : Fragment() {
3738

3839
composeView.setContent {
3940
val events by viewModel.events.collectAsState()
41+
Log.d("test", "NoticeFragment : $events")
42+
4043
val dateAndDayOfWeek = calendar.generateNowDateAndDay()
4144
WappTheme {
4245
NoticeScreen(events, dateAndDayOfWeek)

feature/notice/src/main/java/com/wap/wapp/feature/notice/NoticeScreen.kt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.wap.wapp.feature.notice
22

3+
import android.util.Log
34
import androidx.compose.foundation.Image
45
import androidx.compose.foundation.background
56
import androidx.compose.foundation.clickable
@@ -167,6 +168,7 @@ private fun BottomSheetContent(
167168

168169
@Composable
169170
private fun EventsList(events: List<Event>) {
171+
Log.d("test", "NoticeScreen : EventsList : $events")
170172
LazyColumn(
171173
contentPadding = PaddingValues(horizontal = 15.dp),
172174
verticalArrangement = Arrangement.spacedBy(12.dp),

feature/notice/src/main/java/com/wap/wapp/feature/notice/NoticeViewModel.kt

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.wap.wapp.feature.notice
22

3+
import android.util.Log
34
import androidx.lifecycle.ViewModel
45
import androidx.lifecycle.viewModelScope
56
import com.wap.wapp.core.domain.usecase.event.GetEventsUseCase
@@ -32,12 +33,14 @@ class NoticeViewModel @Inject constructor(
3233
fun event(event: NoticeEvent) = viewModelScope.launch { _signUpEventFlow.emit(event) }
3334

3435
fun getNowMonthEvents() {
36+
Log.d("test", "NoticeViewModel : $events")
3537
_events.value = EventsState.Loading
3638
viewModelScope.launch {
3739
getEventsUseCase().fold(
3840
onSuccess = { _events.value = EventsState.Success(it) },
3941
onFailure = { _events.value = EventsState.Failure(it) },
4042
)
43+
Log.d("test", "NoticeViewModel : $events")
4144
}
4245
}
4346

gradle/libs.versions.toml

+5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ ktlint-gradle = "11.3.1"
4040

4141
hilt = "2.48"
4242

43+
lottie-compose = "6.2.0"
44+
45+
4346
[libraries]
4447
android-build = { module = "com.android.tools.build:gradle", version.ref = "gradleplugin" }
4548
kotlin-gradle = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
@@ -91,6 +94,8 @@ androidx-test-junit = { module = "androidx.test.ext:junit", version.ref = "andro
9194
androidx-test-espresso = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" }
9295
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
9396

97+
lottie-compose = { module = "com.airbnb.android:lottie-compose", version.ref = "lottie-compose" }
98+
9499
[bundles]
95100
androidx = [
96101
"androidx-appcompat",

0 commit comments

Comments
 (0)