Skip to content

Commit 0d33862

Browse files
authored
Merge pull request #9 from shinhyo/fix_api
fix: api
2 parents dcf79ec + c75673e commit 0d33862

File tree

11 files changed

+65
-62
lines changed

11 files changed

+65
-62
lines changed

.github/workflows/Build.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches:
66
- main
77
pull_request:
8+
89
concurrency:
910
group: build-${{ github.ref }}
1011
cancel-in-progress: true
@@ -30,6 +31,20 @@ jobs:
3031
distribution: 'zulu'
3132
java-version: 11
3233

34+
- name: chmod cache key
35+
run: chmod +x ./scripts/checksum.sh
36+
37+
- name: Generate cache key
38+
run: ./scripts/checksum.sh app checksum.txt
39+
40+
- uses: actions/cache@v3
41+
with:
42+
path: |
43+
~/.gradle/caches/modules-*
44+
~/.gradle/caches/jars-*
45+
~/.gradle/caches/build-cache-*
46+
key: gradle-${{ hashFiles('checksum.txt') }}
47+
3348
- name: Setup Gradle
3449
uses: gradle/gradle-build-action@v2
3550

build-logic/convention/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ plugins {
55
group = "io.github.shinhyo.brba.buildlogic"
66

77
java {
8-
sourceCompatibility = JavaVersion.VERSION_1_8
9-
targetCompatibility = JavaVersion.VERSION_1_8
8+
sourceCompatibility = JavaVersion.VERSION_11
9+
targetCompatibility = JavaVersion.VERSION_11
1010
}
1111

1212
dependencies {

core/model/src/main/java/io/github/shinhyo/brba/core/model/BrbaCharacter.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,11 @@ data class BrbaCharacter(
2121
val charId: Long = -1,
2222
val name: String = "",
2323
val birthday: String = "",
24-
val occupation: List<String> = listOf(),
2524
val img: String = "",
2625
val status: String = "",
2726
val nickname: String = "",
28-
val appearance: List<Int> = listOf(),
2927
val portrayed: String = "",
3028
val category: String = "",
31-
val betterCallSaulAppearance: List<Int> = listOf(),
3229
val ratio: Float = 1f,
3330
val favorite: Boolean = false,
3431
val ctime: Date? = null,

core/network/src/main/java/io/github/shinhyo/brba/core/network/model/Character.kt

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,27 @@
1616
package io.github.shinhyo.brba.core.network.model
1717

1818
import com.google.gson.annotations.SerializedName
19+
import io.github.shinhyo.brba.core.model.BrbaCharacter
1920

2021
data class Character(
2122
@SerializedName("char_id")
22-
val charId: Long = 0,
23-
val name: String = "",
24-
val birthday: String = "",
25-
val occupation: List<String> = listOf(),
26-
val img: String = "",
27-
val status: String = "",
28-
val nickname: String = "",
29-
val appearance: List<Int> = listOf(),
30-
val portrayed: String = "",
31-
val category: String = "",
32-
@SerializedName("better_call_saul_appearance")
33-
val betterCallSaulAppearance: List<Int> = listOf(),
23+
val charId: Long?,
24+
val name: String?,
25+
val birthday: String?,
26+
val img: String?,
27+
val status: String?,
28+
val nickname: String?,
29+
val portrayed: String?,
30+
val category: String?,
3431
)
3532

36-
fun Character.asExternalModel() = io.github.shinhyo.brba.core.model.BrbaCharacter(
37-
charId = charId,
38-
name = name,
39-
birthday = birthday,
40-
occupation = occupation,
41-
img = img,
42-
status = status,
43-
nickname = nickname,
44-
appearance = appearance,
45-
portrayed = portrayed,
46-
category = category,
47-
betterCallSaulAppearance = betterCallSaulAppearance
33+
fun Character.asExternalModel() = BrbaCharacter(
34+
charId = charId ?: -1,
35+
name = name ?: "",
36+
birthday = birthday ?: "",
37+
img = img ?: "",
38+
status = status ?: "",
39+
nickname = nickname ?: "",
40+
portrayed = portrayed ?: "",
41+
category = category ?: "",
4842
)

core/network/src/main/java/io/github/shinhyo/brba/core/network/retrofit/RetrofitNetwork.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import javax.inject.Singleton
3636
private interface BaBrApi {
3737

3838
companion object {
39-
const val BASE_URL = "https://www.breakingbadapi.com"
39+
const val BASE_URL = "https://brba.shinhyo.workers.dev"
4040
}
4141

4242
@GET(value = "/api/characters")

feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/DetailScreen.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,17 +183,11 @@ private fun Preview() {
183183
charId = 0,
184184
name = "Walter White",
185185
birthday = "09-07-1958",
186-
occupation = listOf(
187-
"High School Chemistry Teacher",
188-
"Meth King Pin"
189-
),
190186
img = "img\":\"https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg",
191187
status = "Presumed dead",
192188
nickname = "Heisenberg",
193-
appearance = listOf(1, 2, 3, 4, 5),
194189
portrayed = "",
195190
category = "Breaking Bad",
196-
betterCallSaulAppearance = listOf(),
197191
ratio = 1.5f,
198192
favorite = false,
199193
ctime = null

feature/main/src/main/java/io/github/shinhyo/brba/feature/main/favorite/FavoriteScreen.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -228,17 +228,12 @@ private fun Preview() {
228228
charId = 0,
229229
name = "Walter White",
230230
birthday = "09-07-1958",
231-
occupation = listOf(
232-
"High School Chemistry Teacher",
233-
"Meth King Pin"
234-
),
231+
235232
img = "img\":\"https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg",
236233
status = "Presumed dead",
237234
nickname = "Heisenberg",
238-
appearance = listOf(1, 2, 3, 4, 5),
239235
portrayed = "",
240236
category = "Breaking Bad",
241-
betterCallSaulAppearance = listOf(),
242237
ratio = 1.5f,
243238
favorite = true,
244239
ctime = null

feature/main/src/main/java/io/github/shinhyo/brba/feature/main/list/ListScreen.kt

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -204,17 +204,11 @@ private fun Preview() {
204204
charId = 0,
205205
name = "Walter White",
206206
birthday = "09-07-1958",
207-
occupation = listOf(
208-
"High School Chemistry Teacher",
209-
"Meth King Pin"
210-
),
211207
img = "img\":\"https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg",
212208
status = "Presumed dead",
213209
nickname = "Heisenberg",
214-
appearance = listOf(1, 2, 3, 4, 5),
215210
portrayed = "",
216211
category = "Breaking Bad",
217-
betterCallSaulAppearance = listOf(),
218212
ratio = 1.2f,
219213
favorite = true,
220214
ctime = null
@@ -223,17 +217,11 @@ private fun Preview() {
223217
charId = 0,
224218
name = "Walter White",
225219
birthday = "09-07-1958",
226-
occupation = listOf(
227-
"High School Chemistry Teacher",
228-
"Meth King Pin"
229-
),
230220
img = "img\":\"https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg",
231221
status = "Presumed dead",
232222
nickname = "Heisenberg",
233-
appearance = listOf(1, 2, 3, 4, 5),
234223
portrayed = "",
235224
category = "Breaking Bad",
236-
betterCallSaulAppearance = listOf(),
237225
ratio = 1.8f,
238226
favorite = false,
239227
ctime = null
@@ -242,17 +230,11 @@ private fun Preview() {
242230
charId = 0,
243231
name = "Walter White",
244232
birthday = "09-07-1958",
245-
occupation = listOf(
246-
"High School Chemistry Teacher",
247-
"Meth King Pin"
248-
),
249233
img = "img\":\"https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg",
250234
status = "Presumed dead",
251235
nickname = "Heisenberg",
252-
appearance = listOf(1, 2, 3, 4, 5),
253236
portrayed = "",
254237
category = "Breaking Bad",
255-
betterCallSaulAppearance = listOf(),
256238
ratio = 1.5f,
257239
favorite = false,
258240
ctime = null

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
22
targetSdk = "33"
33

4-
androidGradlePlugin = "7.3.1"
4+
androidGradlePlugin = "7.4.0"
55
kotlin = "1.7.20"
66
androidDesugarJdkLibs = "1.1.5"
77

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Sat Oct 08 16:50:13 KST 2022
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)