Skip to content

Commit 18946c8

Browse files
committed
refactor: general
1 parent cbe4073 commit 18946c8

File tree

4 files changed

+38
-22
lines changed

4 files changed

+38
-22
lines changed

src/main/kotlin/com/example/dto/OrderDto.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ data class OrderDto(
1818
)
1919

2020
@Serializable
21-
data class GetActiveOrderDto(
21+
data class GetOrderWithItemsDto(
2222
val order: OrderDto,
2323
val items: List<ItemDto>
2424
)

src/main/kotlin/com/example/fake/FakeFood.kt

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,7 @@ val foodDtos = listOf(
10651065
4.2,
10661066
740,
10671067
FoodCategory.Burger.name,
1068-
"Placeholder_Burger_Image_URL"
1068+
getRandomImageUrl(FoodCategory.Burger)
10691069
),
10701070
FoodDto(
10711071
102,
@@ -1075,7 +1075,7 @@ val foodDtos = listOf(
10751075
4.0,
10761076
980,
10771077
FoodCategory.Burger.name,
1078-
"Placeholder_Burger_Image_URL"
1078+
getRandomImageUrl(FoodCategory.Burger)
10791079
),
10801080
FoodDto(
10811081
103,
@@ -1085,7 +1085,7 @@ val foodDtos = listOf(
10851085
4.3,
10861086
850,
10871087
FoodCategory.Burger.name,
1088-
"Placeholder_Burger_Image_URL"
1088+
getRandomImageUrl(FoodCategory.Burger)
10891089
),
10901090
FoodDto(
10911091
104,
@@ -1095,7 +1095,7 @@ val foodDtos = listOf(
10951095
4.1,
10961096
690,
10971097
FoodCategory.Burger.name,
1098-
"Placeholder_Burger_Image_URL"
1098+
getRandomImageUrl(FoodCategory.Burger)
10991099
),
11001100
FoodDto(
11011101
105,
@@ -1105,7 +1105,7 @@ val foodDtos = listOf(
11051105
3.9,
11061106
650,
11071107
FoodCategory.Burger.name,
1108-
"Placeholder_Burger_Image_URL"
1108+
getRandomImageUrl(FoodCategory.Burger)
11091109
),
11101110
FoodDto(
11111111
106,
@@ -1115,7 +1115,7 @@ val foodDtos = listOf(
11151115
4.6,
11161116
520,
11171117
FoodCategory.Burger.name,
1118-
"Placeholder_Burger_Image_URL"
1118+
getRandomImageUrl(FoodCategory.Burger)
11191119
),
11201120
FoodDto(
11211121
107,
@@ -1125,7 +1125,7 @@ val foodDtos = listOf(
11251125
4.4,
11261126
610,
11271127
FoodCategory.Burger.name,
1128-
"Placeholder_Burger_Image_URL"
1128+
getRandomImageUrl(FoodCategory.Burger)
11291129
),
11301130
FoodDto(
11311131
108,
@@ -1135,7 +1135,7 @@ val foodDtos = listOf(
11351135
4.3,
11361136
720,
11371137
FoodCategory.Burger.name,
1138-
"Placeholder_Burger_Image_URL"
1138+
getRandomImageUrl(FoodCategory.Burger)
11391139
),
11401140
FoodDto(
11411141
109,
@@ -1145,7 +1145,7 @@ val foodDtos = listOf(
11451145
4.0,
11461146
780,
11471147
FoodCategory.Burger.name,
1148-
"Placeholder_Burger_Image_URL"
1148+
getRandomImageUrl(FoodCategory.Burger)
11491149
),
11501150
FoodDto(
11511151
110,
@@ -1155,7 +1155,7 @@ val foodDtos = listOf(
11551155
4.5,
11561156
620,
11571157
FoodCategory.Burger.name,
1158-
"Placeholder_Burger_Image_URL"
1158+
getRandomImageUrl(FoodCategory.Burger)
11591159
),
11601160
FoodDto(
11611161
111,
@@ -1165,7 +1165,7 @@ val foodDtos = listOf(
11651165
4.4,
11661166
710,
11671167
FoodCategory.Burger.name,
1168-
"Placeholder_Burger_Image_URL"
1168+
getRandomImageUrl(FoodCategory.Burger)
11691169
),
11701170
FoodDto(
11711171
112,
@@ -1175,7 +1175,7 @@ val foodDtos = listOf(
11751175
4.0,
11761176
790,
11771177
FoodCategory.Burger.name,
1178-
"Placeholder_Burger_Image_URL"
1178+
getRandomImageUrl(FoodCategory.Burger)
11791179
),
11801180
FoodDto(
11811181
113,
@@ -1185,7 +1185,7 @@ val foodDtos = listOf(
11851185
3.8,
11861186
1050,
11871187
FoodCategory.Burger.name,
1188-
"Placeholder_Burger_Image_URL"
1188+
getRandomImageUrl(FoodCategory.Burger)
11891189
),
11901190
FoodDto(
11911191
114,
@@ -1195,7 +1195,7 @@ val foodDtos = listOf(
11951195
4.2,
11961196
890,
11971197
FoodCategory.Burger.name,
1198-
"Placeholder_Burger_Image_URL"
1198+
getRandomImageUrl(FoodCategory.Burger)
11991199
),
12001200
FoodDto(
12011201
115,
@@ -1205,7 +1205,7 @@ val foodDtos = listOf(
12051205
3.9,
12061206
840,
12071207
FoodCategory.Burger.name,
1208-
"Placeholder_Burger_Image_URL"
1208+
getRandomImageUrl(FoodCategory.Burger)
12091209
),
12101210
FoodDto(
12111211
116,
@@ -1215,7 +1215,7 @@ val foodDtos = listOf(
12151215
4.3,
12161216
640,
12171217
FoodCategory.Burger.name,
1218-
"Placeholder_Burger_Image_URL"
1218+
getRandomImageUrl(FoodCategory.Burger)
12191219
),
12201220
FoodDto(
12211221
117,
@@ -1225,7 +1225,7 @@ val foodDtos = listOf(
12251225
4.1,
12261226
920,
12271227
FoodCategory.Burger.name,
1228-
"Placeholder_Burger_Image_URL"
1228+
getRandomImageUrl(FoodCategory.Burger)
12291229
),
12301230
FoodDto(
12311231
118,
@@ -1235,7 +1235,7 @@ val foodDtos = listOf(
12351235
4.6,
12361236
680,
12371237
FoodCategory.Burger.name,
1238-
"Placeholder_Burger_Image_URL"
1238+
getRandomImageUrl(FoodCategory.Burger)
12391239
),
12401240
FoodDto(
12411241
119,
@@ -1245,7 +1245,7 @@ val foodDtos = listOf(
12451245
4.0,
12461246
630,
12471247
FoodCategory.Burger.name,
1248-
"Placeholder_Burger_Image_URL"
1248+
getRandomImageUrl(FoodCategory.Burger)
12491249
),
12501250
FoodDto(
12511251
120,
@@ -1255,7 +1255,7 @@ val foodDtos = listOf(
12551255
3.5,
12561256
950,
12571257
FoodCategory.Burger.name,
1258-
"Placeholder_Burger_Image_URL"
1258+
getRandomImageUrl(FoodCategory.Burger)
12591259
),
12601260
FoodDto(
12611261
121,

src/main/kotlin/com/example/plugin/RateLimit.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import kotlin.time.Duration.Companion.seconds
77
fun Application.configureRateLimiting() {
88
install(RateLimit) {
99
global {
10-
rateLimiter(limit = 10, refillPeriod = 60.seconds)
10+
rateLimiter(limit = 1000, refillPeriod = 60.seconds)
1111
}
1212
}
1313
}

src/main/kotlin/com/example/route/OrderRoute.kt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,22 @@ fun Application.orderRoute() {
3838
)
3939
}
4040

41+
get("/orders/{userId}/all") {
42+
val userId = call.getValueFromParameters("userId", UUID::fromString)
43+
orderService.getAllOrders(userId).fold(
44+
onSuccess = { orders -> call.respond(orders) },
45+
onFailure = { call.respond(HttpStatusCode.NotFound, it.message ?: "No orders found") }
46+
)
47+
}
48+
49+
get("/orders/{userId}/all/flow") {
50+
val userId = call.getValueFromParameters("userId", UUID::fromString)
51+
orderService.getAllOrderFlow(userId).fold(
52+
onSuccess = { flow -> call.respond(flow) },
53+
onFailure = { call.respond(HttpStatusCode.NotFound, it.message ?: "No orders found") }
54+
)
55+
}
56+
4157
get("/orders/{userId}/order/flow") {
4258
val userId = call.getValueFromParameters("userId", UUID::fromString)
4359
orderService.getActiveOrderFlow(userId).fold(

0 commit comments

Comments
 (0)