Skip to content

Commit

Permalink
ktlint format
Browse files Browse the repository at this point in the history
  • Loading branch information
l2hyunwoo committed Jul 21, 2023
1 parent 44763eb commit 6870f89
Show file tree
Hide file tree
Showing 24 changed files with 151 additions and 107 deletions.
8 changes: 4 additions & 4 deletions app/src/main/java/org/sopt/official/base/BaseAdapter.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import androidx.recyclerview.widget.DiffUtil
import androidx.recyclerview.widget.ListAdapter
import org.sopt.official.util.DifferConfigCompat

abstract class BaseListAdapter<ItemType: BaseItemType, HolderType : BaseViewHolder<ItemType, *, *>>(
differ: DiffUtil.ItemCallback<ItemType> = DifferConfigCompat()
abstract class BaseListAdapter<ItemType : BaseItemType, HolderType : BaseViewHolder<ItemType, *, *>>(
differ: DiffUtil.ItemCallback<ItemType> = DifferConfigCompat()
) : ListAdapter<ItemType, HolderType>(differ) {

override fun onBindViewHolder(holder: HolderType, position: Int) {
Expand All @@ -18,6 +18,6 @@ abstract class BaseListAdapter<ItemType: BaseItemType, HolderType : BaseViewHold
}
}

abstract class BaseAdapter<ItemType: BaseItemType>(
abstract class BaseAdapter<ItemType : BaseItemType>(
differ: DiffUtil.ItemCallback<ItemType> = DifferConfigCompat()
) : BaseListAdapter<ItemType, BaseViewHolder<ItemType,*,*>>(differ)
) : BaseListAdapter<ItemType, BaseViewHolder<ItemType, *, *>>(differ)
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ class AuthInterceptor @Inject constructor(
return chain.proceed(authRequest)
}


private fun isAccessTokenUsed(originalRequest: Request) =
when {
originalRequest.url.encodedPath.contains("playground") -> false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,17 +55,17 @@ data class SoptEventResponse(
val endAtDateTime = endAt.toLocalDateTime()
if (startAtDateTime.date == endAtDateTime.date) {
"${startAtDateTime.monthNumber}${startAtDateTime.dayOfMonth}${
startAtDateTime.hour.toString().padStart(2, '0')
startAtDateTime.hour.toString().padStart(2, '0')
}:${startAtDateTime.minute.toString().padStart(2, '0')} - ${
endAtDateTime.hour.toString().padStart(2, '0')
endAtDateTime.hour.toString().padStart(2, '0')
}:${endAtDateTime.minute.toString().padStart(2, '0')}"
} else {
"${startAtDateTime.monthNumber}${startAtDateTime.dayOfMonth}${
startAtDateTime.hour.toString().padStart(2, '0')
startAtDateTime.hour.toString().padStart(2, '0')
}:${
startAtDateTime.minute.toString().padStart(2, '0')
startAtDateTime.minute.toString().padStart(2, '0')
} - ${endAtDateTime.monthNumber}${endAtDateTime.dayOfMonth}${
endAtDateTime.hour.toString().padStart(2, '0')
endAtDateTime.hour.toString().padStart(2, '0')
}:${endAtDateTime.minute.toString().padStart(2, '0')}"
}
} else {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
package org.sopt.official.data.repository

import org.sopt.official.data.model.request.AuthRequest
import org.sopt.official.data.model.request.RefreshRequest
import org.sopt.official.data.persistence.SoptDataStore
import org.sopt.official.data.service.AuthService
import org.sopt.official.domain.entity.auth.Auth
import org.sopt.official.domain.entity.auth.Token
import org.sopt.official.domain.entity.auth.UserStatus
import org.sopt.official.domain.repository.AuthRepository
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import javax.inject.Inject

class MainViewRepositoryImpl @Inject constructor(
private val mainViewService: MainViewService,
): MainViewRepository {
) : MainViewRepository {
override suspend fun getMainView(): Result<MainViewResult> {
return runCatching {
mainViewService.getMainView().toEntity()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import kotlinx.serialization.decodeFromString
import kotlinx.serialization.json.Json
import org.sopt.official.data.model.attendance.*


class MockAttendanceService : AttendanceService {
override suspend fun getSoptEvent(): BaseAttendanceResponse<SoptEventResponse> {
return NOT_EVENT_DAY
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ import retrofit2.http.GET

interface MainViewService {
@GET("user/main")
suspend fun getMainView() : MainViewResponse
suspend fun getMainView(): MainViewResponse
}
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
package org.sopt.official.designsystem

import android.app.AlertDialog
import android.app.Dialog
import android.content.Context
import android.os.Bundle
import android.view.KeyEvent
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.annotation.StringRes
import androidx.compose.ui.unit.dp
import androidx.constraintlayout.widget.ConstraintLayout
import org.sopt.official.R
import org.sopt.official.databinding.LayoutDialogNegativePositiveBinding
import org.sopt.official.feature.attendance.util.dpToPx
import org.sopt.official.stamp.util.toPx

class AlertDialogPositiveNegative(context: Context) : ConstraintLayout(context) {
private val builder: AlertDialog.Builder = AlertDialog.Builder(context)
Expand Down Expand Up @@ -81,9 +74,11 @@ class AlertDialogPositiveNegative(context: Context) : ConstraintLayout(context)
}

fun show() {
dialog?.window?.setBackgroundDrawable(context.getDrawable(R.drawable.rectangle_radius_10).apply {
this?.setTint(context.getColor(R.color.black_60))
})
dialog?.window?.setBackgroundDrawable(
context.getDrawable(R.drawable.rectangle_radius_10).apply {
this?.setTint(context.getColor(R.color.black_60))
}
)

dialog?.show()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ class AttendanceActivity : AppCompatActivity() {
}

2 -> {
tvAttendanceProgress1.text = if(soptEvent.attendances[0].status == AttendanceStatus.ATTENDANCE) {
tvAttendanceProgress1.text = if (soptEvent.attendances[0].status == AttendanceStatus.ATTENDANCE) {
soptEvent.attendances[0].attendedAt
} else {
"결석"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package org.sopt.official.feature.attendance

import android.util.Log
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import dagger.hilt.android.lifecycle.HiltViewModel
Expand Down
14 changes: 9 additions & 5 deletions app/src/main/java/org/sopt/official/feature/main/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ import org.sopt.official.util.stringOf
import org.sopt.official.util.ui.setVisible
import org.sopt.official.util.viewBinding
import org.sopt.official.util.wrapper.getOrEmpty
import timber.log.Timber
import java.io.Serializable

@AndroidEntryPoint
Expand Down Expand Up @@ -91,8 +90,11 @@ class MainActivity : AppCompatActivity() {
.onEach {
val userState = it.get() ?: UserState.UNAUTHENTICATED
binding.subtitle.text = getStringExt(
if (userState == UserState.UNAUTHENTICATED) R.string.main_subtitle_non_member
else R.string.main_subtitle_member
if (userState == UserState.UNAUTHENTICATED) {
R.string.main_subtitle_non_member
} else {
R.string.main_subtitle_member
}
)
binding.tagMemberState.isEnabled = userState == UserState.ACTIVE
val isClickable = userState != UserState.UNAUTHENTICATED
Expand Down Expand Up @@ -124,8 +126,10 @@ class MainActivity : AppCompatActivity() {
if (generationList.size >= 6) binding.memberGeneration.generation5.text = generationList[5].toString()
binding.memberGeneration.generationAddition.setVisible(generationList.size >= 7)
val additionalGeneration = (generationList.size - 5).toString()
if (generationList.size >= 7) binding.memberGeneration.generationAddition.text =
this@MainActivity.getStringExt(R.string.main_additional_generation, additionalGeneration)
if (generationList.size >= 7) {
binding.memberGeneration.generationAddition.text =
this@MainActivity.getStringExt(R.string.main_additional_generation, additionalGeneration)
}
}.launchIn(lifecycleScope)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ class MainViewModel @Inject constructor(
SOPT_PROJECT_URL(R.string.main_large_block_official_page, WebUrlConstant.SOPT_PROJECT_URL, R.drawable.ic_project),
SOPT_FAQ_URL(R.string.main_small_block_faq, WebUrlConstant.SOPT_FAQ_URL, R.drawable.ic_faq),

//playground
// playground
PLAYGROUNG_MEMBER_URL(R.string.main_small_block_member, WebUrlConstant.PLAYGROUNG_MEMBER_URL, R.drawable.ic_member),
PLAYGROUNG_PROJECT_URL(
R.string.main_small_block_playground_project,
Expand All @@ -190,7 +190,7 @@ class MainViewModel @Inject constructor(
),
PLAYGROUNG_CREW_URL(R.string.main_small_block_crew, WebUrlConstant.PLAYGROUNG_CREW_URL, R.drawable.ic_crew),

//others
// others
SOPT_OFFICIAL_YOUTUBE(R.string.main_small_block_youtube, WebUrlConstant.SOPT_OFFICIAL_YOUTUBE, R.drawable.ic_youtube);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ import org.sopt.official.util.viewBinding
import org.sopt.official.util.wrapper.asNullableWrapper
import java.io.Serializable


@AndroidEntryPoint
class MyPageActivity : AppCompatActivity() {
private val binding by viewBinding(ActivityMyPageBinding::inflate)
Expand Down Expand Up @@ -57,10 +56,12 @@ class MyPageActivity : AppCompatActivity() {
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
this.onBackPressedDispatcher.onBackPressed()
})
}
)
}

private fun initView() {
Expand All @@ -70,7 +71,8 @@ class MyPageActivity : AppCompatActivity() {
.subscribeOnIo()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
binding.containerSoptampInfo.setVisible(it)
binding.textLogIn.setVisible(!it)
Expand All @@ -79,60 +81,72 @@ class MyPageActivity : AppCompatActivity() {
binding.iconLogOut.setVisible(it)
binding.textSignOut.setVisible(it)
binding.iconSignOut.setVisible(it)
})
}
)
}

private fun initClick() {
binding.iconPrivateInfo.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
this.startActivity(
Intent(Intent.ACTION_VIEW, Uri.parse(WebUrlConstant.NOTICE_PRIVATE_INFO))
)
})
}
)

binding.iconServiceRule.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
this.startActivity(
Intent(Intent.ACTION_VIEW, Uri.parse(WebUrlConstant.NOTICE_SERVICE_RULE))
)
})
}
)
binding.iconSendOpinion.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
// 구글폼 이동 (아직 url X)
})
}
)
binding.iconAdjustSentence.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
this.startActivity(AdjustSentenceActivity.getIntent(this))
})
}
)
binding.iconChangeNickname.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
this.startActivity(ChangeNickNameActivity.getIntent(this))
})
}
)
binding.iconResetStamp.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
AlertDialogPositiveNegative(this)
.setTitle(R.string.mypage_alert_soptamp_reset_title)
Expand All @@ -142,12 +156,14 @@ class MyPageActivity : AppCompatActivity() {
}
.setNegativeButton(R.string.mypage_alert_soptamp_reset_negative)
.show()
})
}
)
binding.iconLogOut.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
AlertDialogPositiveNegative(this)
.setTitle(R.string.mypage_alert_log_out_title)
Expand All @@ -157,25 +173,30 @@ class MyPageActivity : AppCompatActivity() {
}
.setNegativeButton(R.string.mypage_alert_log_out_negative)
.show()
})
}
)
binding.iconSignOut.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
this.startActivity(SignOutActivity.getIntent(this))
})
}
)
binding.iconLogIn.clicks()
.throttleUi()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
setResult(ResultCode.LOG_IN.ordinal)
onBackPressedDispatcher.onBackPressed()
// Main 에서 requestActivityForResult 필요
})
}
)
}

private fun initRestart() {
Expand All @@ -185,14 +206,16 @@ class MyPageActivity : AppCompatActivity() {
.subscribeOnIo()
.observeOnMain()
.onBackpressureLatest()
.subscribeBy(createDisposable,
.subscribeBy(
createDisposable,
onNext = {
val intent = packageManager.getLaunchIntentForPackage(packageName)
val componentName = intent?.component
val mainIntent = Intent.makeRestartActivityTask(componentName)
startActivity(mainIntent)
System.exit(0)
})
}
)
}

override fun onDestroy() {
Expand Down
Loading

0 comments on commit 6870f89

Please sign in to comment.