Skip to content

Commit aa10635

Browse files
committed
feat: Add example and url construction for the api that returns user's progress by a given book.
1 parent 3ea1015 commit aa10635

2 files changed

Lines changed: 11550 additions & 0 deletions

File tree

kgparserSrv/src/main/java/ru/klavogonki/kgparser/http/UrlConstructor.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,4 +169,14 @@ public static String getStatsDetail(int playerId, String dictionaryCode) {
169169
public static String getUserIdByLogin(String playerLogin) {
170170
return getLink(".fetchuser?login=%s", playerLogin);
171171
}
172+
173+
/**
174+
* Возвращает пройденные части заданной книги для заданного игрока.
175+
* @param playerId идентификатор игрока
176+
* @param bookVocabularyId идентификатор книжного словаря
177+
* @return Информация для экрана "Прогресс" по книге
178+
*/
179+
public static String getUserBookProgress(int playerId, int bookVocabularyId) {
180+
return getLink("/api/profile/get-book-parts?userId=%d&vocId=%d", playerId, bookVocabularyId);
181+
}
172182
}

0 commit comments

Comments
 (0)