Skip to content

Commit bc7bdb8

Browse files
authored
release: 2.4.2 (#431)
2 parents d47dcbf + 7cad398 commit bc7bdb8

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/main/kotlin/org/gitanimals/rank/infra/github/RankGithubContributionApi.kt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package org.gitanimals.rank.infra.github
22

33
import org.gitanimals.core.ratelimit.RateLimitable
44
import org.gitanimals.rank.app.RankContributionApi
5+
import org.slf4j.LoggerFactory
56
import org.springframework.beans.factory.annotation.Qualifier
67
import org.springframework.beans.factory.annotation.Value
78
import org.springframework.core.io.ClassPathResource
@@ -19,14 +20,15 @@ class RankGithubContributionApi(
1920
) : RankContributionApi {
2021

2122
private val restClient = RestClient.create("https://api.github.com/graphql")
23+
private val logger = LoggerFactory.getLogger(this::class.simpleName)
2224

2325
override fun getContributionsBySpecificDays(
2426
username: String,
2527
from: LocalDate,
2628
to: LocalDate
2729
): Int = rateLimiter.acquire {
2830
val fromString = from.toString()
29-
val toString = from.toString()
31+
val toString = to.toString()
3032

3133
return@acquire restClient.post()
3234
.header(HttpHeaders.AUTHORIZATION, "Bearer $token")
@@ -70,15 +72,15 @@ class RankGithubContributionApi(
7072
}
7173

7274
private data class ContributionCountByYearAndWeekQueryResponse(val data: Data) {
73-
class Data(
75+
data class Data(
7476
val rateLimit: RateLimit,
7577
val user: User,
7678
) {
77-
class User(val contributionsCollection: ContributionsCollection) {
78-
class ContributionsCollection(
79+
data class User(val contributionsCollection: ContributionsCollection) {
80+
data class ContributionsCollection(
7981
val contributionCalendar: ContributionCalendar,
8082
) {
81-
class ContributionCalendar(
83+
data class ContributionCalendar(
8284
val totalContributions: Int,
8385
)
8486
}

0 commit comments

Comments
 (0)