Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MOVE/#109] 세연 담당 뷰 패키징 재구성 #112

Merged
merged 6 commits into from
Jan 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,12 @@
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.createtrip.EnterPreferenceActivity"
android:name="com.going.presentation.entertrip.createtrip.preference.EnterPreferenceActivity"
android:exported="false"
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.invitetrip.FinishPreferenceActivity"
android:name="com.going.presentation.entertrip.invitetrip.preference.FinishPreferenceActivity"
android:exported="false"
android:screenOrientation="portrait" />

Expand All @@ -96,12 +96,12 @@
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.invitetrip.CreateTripActivity"
android:name="com.going.presentation.entertrip.invitetrip.invitecode.CreateTripActivity"
android:exported="false"
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.StartTripSplashActivity"
android:name="com.going.presentation.entertrip.StartTripSplashActivity"
android:exported="false"
android:screenOrientation="portrait" />

Expand All @@ -126,7 +126,7 @@
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.createtrip.FinishTripActivity"
android:name="com.going.presentation.entertrip.createtrip.finish.FinishTripActivity"
android:exported="false"
android:screenOrientation="portrait" />

Expand All @@ -141,12 +141,12 @@
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.createtrip.EnterTripActivity"
android:name="com.going.presentation.entertrip.createtrip.choosedate.EnterTripActivity"
android:exported="false"
android:screenOrientation="portrait" />

<activity
android:name="com.going.presentation.entertrip.starttrip.invitetrip.InviteFinishActivity"
android:name="com.going.presentation.entertrip.invitetrip.finish.InviteFinishActivity"
android:exported="false"
android:screenOrientation="portrait" />

Expand All @@ -157,4 +157,4 @@

</application>

</manifest>
</manifest>
7 changes: 0 additions & 7 deletions app/src/main/java/com/going/doorip/di/DataSourceModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import com.going.data.datasource.EnterTripDataSource
import com.going.data.datasource.MockDataSource
import com.going.data.datasource.ProfileDataSource
import com.going.data.datasource.SettingDataSource
import com.going.data.datasource.StartInviteTripDataSource
import com.going.data.datasource.TendencyDataSource
import com.going.data.datasource.TodoDataSource
import com.going.data.datasourceImpl.AuthDataSourceImpl
Expand All @@ -17,7 +16,6 @@ import com.going.data.datasourceImpl.EnterTripDataSourceImpl
import com.going.data.datasourceImpl.MockDataSourceImpl
import com.going.data.datasourceImpl.ProfileDataSourceImpl
import com.going.data.datasourceImpl.SettingDataSourceImpl
import com.going.data.datasourceImpl.StartInviteTripDataSourceImpl
import com.going.data.datasourceImpl.TendencyDataSourceImpl
import com.going.data.datasourceImpl.TodoDataSourceImpl
import dagger.Module
Expand Down Expand Up @@ -70,11 +68,6 @@ object DataSourceModule {
fun provideEnterTripDataSource(enterTripDataSourceImpl: EnterTripDataSourceImpl): EnterTripDataSource =
enterTripDataSourceImpl

@Provides
@Singleton
fun provideStartInviteTripDataSource(startInviteTripDataSourceImpl: StartInviteTripDataSourceImpl): StartInviteTripDataSource =
startInviteTripDataSourceImpl

@Provides
@Singleton
fun provideEnterPreferenceDataSource(enterPreferenceDataSourceImpl: EnterPreferenceDataSourceImpl): EnterPreferenceDataSource =
Expand Down
7 changes: 0 additions & 7 deletions app/src/main/java/com/going/doorip/di/RepositoryModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import com.going.data.repositoryImpl.EnterTripRepositoryImpl
import com.going.data.repositoryImpl.MockRepositoryImpl
import com.going.data.repositoryImpl.ProfileRepositoryImpl
import com.going.data.repositoryImpl.SettingRepositoryImpl
import com.going.data.repositoryImpl.StartInviteTripRepositoryImpl
import com.going.data.repositoryImpl.TendencyRepositoryImpl
import com.going.data.repositoryImpl.TodoRepositoryImpl
import com.going.data.repositoryImpl.TokenRepositoryImpl
Expand All @@ -18,7 +17,6 @@ import com.going.domain.repository.EnterTripRepository
import com.going.domain.repository.MockRepository
import com.going.domain.repository.ProfileRepository
import com.going.domain.repository.SettingRepository
import com.going.domain.repository.StartInviteTripRepository
import com.going.domain.repository.TendencyRepository
import com.going.domain.repository.TodoRepository
import com.going.domain.repository.TokenRepository
Expand Down Expand Up @@ -77,11 +75,6 @@ object RepositoryModule {
fun provideProfileRepository(profileRepositoryImpl: ProfileRepositoryImpl): ProfileRepository =
profileRepositoryImpl

@Provides
@Singleton
fun provideStartInviteTripRepository(startInviteTripRepositoryImpl: StartInviteTripRepositoryImpl): StartInviteTripRepository =
startInviteTripRepositoryImpl

@Provides
@Singleton
fun provideEnterPreferenceRepository(enterPreferenceRepositoryImpl: EnterPreferenceRepositoryImpl): EnterPreferenceRepository =
Expand Down
6 changes: 0 additions & 6 deletions app/src/main/java/com/going/doorip/di/ServiceModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import com.going.data.service.EnterTripService
import com.going.data.service.MockService
import com.going.data.service.ProfileService
import com.going.data.service.SettingService
import com.going.data.service.StartInviteTripService
import com.going.data.service.TendencyService
import com.going.data.service.TodoService
import dagger.Module
Expand Down Expand Up @@ -61,11 +60,6 @@ object ServiceModule {
fun provideProfileService(retrofit: Retrofit): ProfileService =
retrofit.create(ProfileService::class.java)

@Provides
@Singleton
fun provideStartInviteTripService(retrofit: Retrofit): StartInviteTripService =
retrofit.create(StartInviteTripService::class.java)

@Provides
@Singleton
fun provideEnterPreferenceService(retrofit: Retrofit): EnterPreferenceService =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,19 @@ package com.going.data.datasource;

import com.going.data.dto.BaseResponse
import com.going.data.dto.request.EnterTripRequestDto
import com.going.data.dto.request.StartInviteTripRequestDto
import com.going.data.dto.response.EnterTripResponseDto
import com.going.data.dto.response.StartInviteTripResponseDto
import retrofit2.http.Body
import retrofit2.http.Path

interface EnterTripDataSource {
suspend fun postEnterTrip(
@Body request: EnterTripRequestDto,
): BaseResponse<EnterTripResponseDto>

suspend fun postStartInviteTrip(
@Path("tripId") tripId: Long,
@Body request: StartInviteTripRequestDto,
): BaseResponse<StartInviteTripResponseDto>
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ package com.going.data.datasourceImpl
import com.going.data.datasource.EnterTripDataSource
import com.going.data.dto.BaseResponse
import com.going.data.dto.request.EnterTripRequestDto
import com.going.data.dto.request.StartInviteTripRequestDto
import com.going.data.dto.response.EnterTripResponseDto
import com.going.data.dto.response.StartInviteTripResponseDto
import com.going.data.service.EnterTripService
import javax.inject.Inject

Expand All @@ -14,4 +16,10 @@ class EnterTripDataSourceImpl @Inject constructor(
code: EnterTripRequestDto
): BaseResponse<EnterTripResponseDto> =
enterTripService.postEnterTrip(code)

override suspend fun postStartInviteTrip(
tripId: Long,
request: StartInviteTripRequestDto
): BaseResponse<StartInviteTripResponseDto> =
enterTripService.postStartInviteTrip(tripId, request)
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@ package com.going.data.repositoryImpl

import com.going.data.datasource.EnterTripDataSource
import com.going.data.dto.request.toEnterTripRequestDto
import com.going.data.dto.request.toStartInviteTripRequestDto
import com.going.domain.entity.request.EnterTripRequestModel
import com.going.domain.entity.request.StartInviteTripRequestModel
import com.going.domain.entity.response.EnterTripModel
import com.going.domain.entity.response.StartInviteTripModel
import com.going.domain.repository.EnterTripRepository
import javax.inject.Inject

Expand All @@ -13,10 +16,17 @@ class EnterTripRepositoryImpl @Inject constructor(

override suspend fun postEnterTrip(
requestEnterTripModel: EnterTripRequestModel
): Result<EnterTripModel> =
runCatching {
enterTripDataSource.postEnterTrip(
requestEnterTripModel.toEnterTripRequestDto(),
).data.toEnterTripModel()
}
): Result<EnterTripModel> = runCatching {
enterTripDataSource.postEnterTrip(
requestEnterTripModel.toEnterTripRequestDto(),
).data.toEnterTripModel()
}

override suspend fun postStartInviteTrip(
tripId: Long, requestStartInviteTripModel: StartInviteTripRequestModel
): Result<StartInviteTripModel> = runCatching {
enterTripDataSource.postStartInviteTrip(
tripId, requestStartInviteTripModel.toStartInviteTripRequestDto(),
).data.toStartInviteTripModel()
}
}

This file was deleted.

9 changes: 9 additions & 0 deletions data/src/main/java/com/going/data/service/EnterTripService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,22 @@ package com.going.data.service

import com.going.data.dto.BaseResponse
import com.going.data.dto.request.EnterTripRequestDto
import com.going.data.dto.request.StartInviteTripRequestDto
import com.going.data.dto.response.EnterTripResponseDto
import com.going.data.dto.response.StartInviteTripResponseDto
import retrofit2.http.Body
import retrofit2.http.POST
import retrofit2.http.Path

interface EnterTripService {
@POST("/api/trips/verify")
suspend fun postEnterTrip(
@Body request: EnterTripRequestDto,
): BaseResponse<EnterTripResponseDto>

@POST("/api/trips/{tripId}/entry")
suspend fun postStartInviteTrip(
@Path("tripId") tripId: Long,
@Body request: StartInviteTripRequestDto,
): BaseResponse<StartInviteTripResponseDto>
Comment on lines +17 to +22
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오! 수고하셨어용

}

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
package com.going.domain.repository

import com.going.domain.entity.request.EnterTripRequestModel
import com.going.domain.entity.request.StartInviteTripRequestModel
import com.going.domain.entity.response.EnterTripModel
import com.going.domain.entity.response.StartInviteTripModel

interface EnterTripRepository {
suspend fun postEnterTrip(
requestEnterTripModel: EnterTripRequestModel
): Result<EnterTripModel>

suspend fun postStartInviteTrip(
tripId: Long,
requestStartInviteTripModel: StartInviteTripRequestModel
): Result<StartInviteTripModel>
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import androidx.activity.viewModels
import com.going.presentation.R
import com.going.presentation.databinding.ActivityTripDashBoardBinding
import com.going.presentation.setting.SettingActivity
import com.going.presentation.entertrip.starttrip.invitetrip.CreateTripActivity
import com.going.presentation.entertrip.invitetrip.invitecode.CreateTripActivity
import com.going.ui.base.BaseActivity
import com.going.ui.extension.setOnSingleClickListener
import com.google.android.material.tabs.TabLayoutMediator
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.going.presentation.entertrip.starttrip
package com.going.presentation.entertrip

import android.content.Intent
import android.os.Bundle
import com.going.presentation.R
import com.going.presentation.databinding.ActivityStartTripSplashBinding
import com.going.presentation.entertrip.starttrip.createtrip.EnterTripActivity
import com.going.presentation.entertrip.starttrip.invitetrip.CreateTripActivity
import com.going.presentation.entertrip.createtrip.choosedate.EnterTripActivity
import com.going.presentation.entertrip.invitetrip.invitecode.CreateTripActivity
import com.going.ui.base.BaseActivity
import com.going.ui.extension.setOnSingleClickListener

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.going.presentation.entertrip.starttrip.createtrip
package com.going.presentation.entertrip.createtrip.choosedate

import android.os.Bundle
import android.view.View
import com.going.presentation.R
import com.going.presentation.databinding.FragmentBottomSheetDateContentBinding
import com.going.presentation.entertrip.starttrip.invitetrip.CreateTripViewModel
import com.going.presentation.entertrip.invitetrip.invitecode.CreateTripViewModel
import com.going.ui.base.BaseBottomSheet
import com.going.ui.extension.setOnSingleClickListener
import com.going.ui.extension.toast
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.going.presentation.entertrip.starttrip.createtrip
package com.going.presentation.entertrip.createtrip.choosedate

import android.content.Intent
import android.os.Bundle
Expand All @@ -10,7 +10,7 @@ import androidx.lifecycle.lifecycleScope
import com.going.domain.entity.CodeState
import com.going.presentation.R
import com.going.presentation.databinding.ActivityEnterTripBinding
import com.going.presentation.entertrip.starttrip.invitetrip.InviteFinishActivity
import com.going.presentation.entertrip.invitetrip.finish.InviteFinishActivity
import com.going.ui.base.BaseActivity
import com.going.ui.extension.UiState
import com.going.ui.extension.setOnSingleClickListener
Expand Down
Loading