mirror of
https://github.com/booklore-app/booklore.git
synced 2025-12-23 22:28:11 -05:00
feat: add library sync URL generation in KoboUrlBuilder (#1937)
This commit is contained in:
@@ -41,6 +41,7 @@ public class KoboInitializationService {
|
|||||||
objectNode.put("image_host", baseBuilder.build().toUriString());
|
objectNode.put("image_host", baseBuilder.build().toUriString());
|
||||||
objectNode.put("image_url_template", koboUrlBuilder.imageUrlTemplate(token));
|
objectNode.put("image_url_template", koboUrlBuilder.imageUrlTemplate(token));
|
||||||
objectNode.put("image_url_quality_template", koboUrlBuilder.imageUrlQualityTemplate(token));
|
objectNode.put("image_url_quality_template", koboUrlBuilder.imageUrlQualityTemplate(token));
|
||||||
|
objectNode.put("library_sync", koboUrlBuilder.librarySyncUrl(token));
|
||||||
}
|
}
|
||||||
|
|
||||||
return ResponseEntity.ok()
|
return ResponseEntity.ok()
|
||||||
|
|||||||
@@ -70,4 +70,11 @@ public class KoboUrlBuilder {
|
|||||||
.build()
|
.build()
|
||||||
.toUriString();
|
.toUriString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String librarySyncUrl(String token) {
|
||||||
|
return baseBuilder()
|
||||||
|
.pathSegment("api", "kobo", token, "v1", "library", "sync")
|
||||||
|
.build()
|
||||||
|
.toUriString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user