mirror of
https://github.com/gotson/komga.git
synced 2025-12-27 02:46:04 +01:00
refactor: move opds and rest packages under a common api root
This commit is contained in:
parent
6517c1f8c4
commit
3085226113
71 changed files with 177 additions and 177 deletions
|
|
@ -6,12 +6,12 @@ import org.gotson.komga.infrastructure.datasource.SqliteUdfDataSource
|
|||
import org.gotson.komga.infrastructure.search.LuceneEntity
|
||||
import org.gotson.komga.infrastructure.search.LuceneHelper
|
||||
import org.gotson.komga.infrastructure.web.toFilePath
|
||||
import org.gotson.komga.interfaces.rest.dto.AuthorDto
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.rest.dto.BookMetadataDto
|
||||
import org.gotson.komga.interfaces.rest.dto.MediaDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadProgressDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.AuthorDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookMetadataDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.MediaDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadProgressDto
|
||||
import org.gotson.komga.jooq.Tables
|
||||
import org.gotson.komga.jooq.tables.records.BookMetadataRecord
|
||||
import org.gotson.komga.jooq.tables.records.BookRecord
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package org.gotson.komga.infrastructure.jooq
|
|||
|
||||
import org.gotson.komga.domain.model.ReadProgress
|
||||
import org.gotson.komga.domain.persistence.ReadProgressRepository
|
||||
import org.gotson.komga.interfaces.rest.dto.toUTC
|
||||
import org.gotson.komga.infrastructure.language.toUTC
|
||||
import org.gotson.komga.jooq.Tables
|
||||
import org.gotson.komga.jooq.tables.records.ReadProgressRecord
|
||||
import org.jooq.DSLContext
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
package org.gotson.komga.infrastructure.jooq
|
||||
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressV2Dto
|
||||
import org.gotson.komga.interfaces.rest.persistence.ReadProgressDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.ReadProgressDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressV2Dto
|
||||
import org.gotson.komga.jooq.Tables
|
||||
import org.jooq.AggregateFunction
|
||||
import org.jooq.Condition
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@ import org.gotson.komga.infrastructure.datasource.SqliteUdfDataSource
|
|||
import org.gotson.komga.infrastructure.search.LuceneEntity
|
||||
import org.gotson.komga.infrastructure.search.LuceneHelper
|
||||
import org.gotson.komga.infrastructure.web.toFilePath
|
||||
import org.gotson.komga.interfaces.rest.dto.AuthorDto
|
||||
import org.gotson.komga.interfaces.rest.dto.BookMetadataAggregationDto
|
||||
import org.gotson.komga.interfaces.rest.dto.GroupCountDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesMetadataDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.AuthorDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookMetadataAggregationDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.GroupCountDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesMetadataDto
|
||||
import org.gotson.komga.jooq.Tables
|
||||
import org.gotson.komga.jooq.tables.records.BookMetadataAggregationRecord
|
||||
import org.gotson.komga.jooq.tables.records.SeriesMetadataRecord
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import org.apache.commons.lang3.StringUtils
|
|||
import java.time.LocalDate
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZoneId
|
||||
import java.time.ZoneOffset
|
||||
import java.time.temporal.ChronoUnit
|
||||
import java.time.temporal.TemporalUnit
|
||||
import java.util.Date
|
||||
|
|
@ -44,3 +45,6 @@ fun LocalDateTime.notEquals(other: LocalDateTime, precision: TemporalUnit = Chro
|
|||
fun String.stripAccents(): String = StringUtils.stripAccents(this)
|
||||
|
||||
fun LocalDate.toDate(): Date = Date.from(this.atStartOfDay(ZoneId.of("Z")).toInstant())
|
||||
|
||||
fun LocalDateTime.toUTC(): LocalDateTime =
|
||||
atZone(ZoneId.systemDefault()).withZoneSameInstant(ZoneOffset.UTC).toLocalDateTime()
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ import org.apache.lucene.document.TextField
|
|||
import org.gotson.komga.domain.model.ReadList
|
||||
import org.gotson.komga.domain.model.SeriesCollection
|
||||
import org.gotson.komga.infrastructure.language.toDate
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesDto
|
||||
|
||||
enum class LuceneEntity(val type: String, val id: String, val defaultFields: Array<String>) {
|
||||
Book("book", "book_id", arrayOf("title", "isbn")),
|
||||
|
|
|
|||
|
|
@ -13,10 +13,10 @@ import org.gotson.komga.domain.persistence.SeriesCollectionRepository
|
|||
import org.gotson.komga.infrastructure.jms.QUEUE_SSE
|
||||
import org.gotson.komga.infrastructure.jms.QUEUE_SSE_SELECTOR
|
||||
import org.gotson.komga.infrastructure.jms.TOPIC_FACTORY
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.rest.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesDto
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.PageRequest
|
||||
import org.springframework.data.domain.Pageable
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
package org.gotson.komga.interfaces.api
|
||||
|
||||
internal const val MARK_READ = "markread"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds
|
||||
package org.gotson.komga.interfaces.api.opds
|
||||
|
||||
import mu.KotlinLogging
|
||||
import org.apache.commons.io.FilenameUtils
|
||||
|
|
@ -23,20 +23,21 @@ import org.gotson.komga.domain.persistence.SeriesMetadataRepository
|
|||
import org.gotson.komga.domain.persistence.SeriesRepository
|
||||
import org.gotson.komga.infrastructure.jooq.UnpagedSorted
|
||||
import org.gotson.komga.infrastructure.security.KomgaPrincipal
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsAuthor
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsEntryAcquisition
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsEntryNavigation
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsFeed
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsFeedAcquisition
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsFeedNavigation
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkFeedNavigation
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkFileAcquisition
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkImage
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkImageThumbnail
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkPageStreaming
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkRel
|
||||
import org.gotson.komga.interfaces.opds.dto.OpdsLinkSearch
|
||||
import org.gotson.komga.interfaces.opds.dto.OpenSearchDescription
|
||||
import org.gotson.komga.interfaces.api.MARK_READ
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsAuthor
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsEntryAcquisition
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsEntryNavigation
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsFeed
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsFeedAcquisition
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsFeedNavigation
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkFeedNavigation
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkFileAcquisition
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkImage
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkImageThumbnail
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkPageStreaming
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkRel
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpdsLinkSearch
|
||||
import org.gotson.komga.interfaces.api.opds.dto.OpenSearchDescription
|
||||
import org.springframework.data.domain.PageRequest
|
||||
import org.springframework.data.domain.Sort
|
||||
import org.springframework.http.HttpHeaders
|
||||
|
|
@ -72,8 +73,6 @@ private const val ROUTE_READLISTS_ALL = "readlists"
|
|||
private const val ROUTE_PUBLISHERS_ALL = "publishers"
|
||||
private const val ROUTE_SEARCH = "search"
|
||||
|
||||
internal const val MARK_READ = "markread"
|
||||
|
||||
private const val ID_SERIES_ALL = "allSeries"
|
||||
private const val ID_SERIES_LATEST = "latestSeries"
|
||||
private const val ID_BOOKS_LATEST = "latestBooks"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds.dto
|
||||
package org.gotson.komga.interfaces.api.opds.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds.dto
|
||||
package org.gotson.komga.interfaces.api.opds.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds.dto
|
||||
package org.gotson.komga.interfaces.api.opds.dto
|
||||
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds.dto
|
||||
package org.gotson.komga.interfaces.api.opds.dto
|
||||
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds.dto
|
||||
package org.gotson.komga.interfaces.api.opds.dto
|
||||
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds.dto
|
||||
package org.gotson.komga.interfaces.api.opds.dto
|
||||
|
||||
const val ATOM = "http://www.w3.org/2005/Atom"
|
||||
const val OPDS_PSE = "http://vaemendis.net/opds-pse/ns"
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package org.gotson.komga.interfaces.rest.persistence
|
||||
package org.gotson.komga.interfaces.api.persistence
|
||||
|
||||
import org.gotson.komga.domain.model.BookSearchWithReadProgress
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.Pageable
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package org.gotson.komga.interfaces.rest.persistence
|
||||
package org.gotson.komga.interfaces.api.persistence
|
||||
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressV2Dto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressV2Dto
|
||||
|
||||
interface ReadProgressDtoRepository {
|
||||
fun findProgressBySeries(seriesId: String, userId: String,): TachiyomiReadProgressDto
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package org.gotson.komga.interfaces.rest.persistence
|
||||
package org.gotson.komga.interfaces.api.persistence
|
||||
|
||||
import org.gotson.komga.domain.model.SeriesSearchWithReadProgress
|
||||
import org.gotson.komga.interfaces.rest.dto.GroupCountDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.GroupCountDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesDto
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.Pageable
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import io.swagger.v3.oas.annotations.Operation
|
||||
import io.swagger.v3.oas.annotations.Parameter
|
||||
|
|
@ -33,17 +33,17 @@ import org.gotson.komga.infrastructure.swagger.PageableAsQueryParam
|
|||
import org.gotson.komga.infrastructure.swagger.PageableWithoutSortAsQueryParam
|
||||
import org.gotson.komga.infrastructure.web.getMediaTypeOrDefault
|
||||
import org.gotson.komga.infrastructure.web.setCachePrivate
|
||||
import org.gotson.komga.interfaces.opds.MARK_READ
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.rest.dto.BookImportBatchDto
|
||||
import org.gotson.komga.interfaces.rest.dto.BookMetadataUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.PageDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadListDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadProgressUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.patch
|
||||
import org.gotson.komga.interfaces.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.MARK_READ
|
||||
import org.gotson.komga.interfaces.api.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookImportBatchDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookMetadataUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.PageDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadListDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadProgressUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.patch
|
||||
import org.gotson.komga.interfaces.api.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.PageRequest
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.KomgaUser
|
||||
import org.gotson.komga.domain.service.KomgaUserLifecycle
|
||||
import org.gotson.komga.interfaces.rest.dto.UserDto
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.UserDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.http.MediaType
|
||||
import org.springframework.validation.annotation.Validated
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.web.bind.MethodArgumentNotValidException
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude
|
||||
import org.springframework.http.HttpStatus
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.application.tasks.HIGH_PRIORITY
|
||||
import org.gotson.komga.application.tasks.TaskReceiver
|
||||
|
|
@ -13,11 +13,11 @@ import org.gotson.komga.domain.persistence.SeriesRepository
|
|||
import org.gotson.komga.domain.service.LibraryLifecycle
|
||||
import org.gotson.komga.infrastructure.security.KomgaPrincipal
|
||||
import org.gotson.komga.infrastructure.web.filePathToUrl
|
||||
import org.gotson.komga.interfaces.rest.dto.LibraryCreationDto
|
||||
import org.gotson.komga.interfaces.rest.dto.LibraryDto
|
||||
import org.gotson.komga.interfaces.rest.dto.LibraryUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.toDomain
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.LibraryCreationDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.LibraryDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.LibraryUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDomain
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.http.MediaType
|
||||
import org.springframework.security.access.prepost.PreAuthorize
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.http.MediaType
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.springframework.http.MediaType
|
||||
import org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import io.swagger.v3.oas.annotations.Parameter
|
||||
import io.swagger.v3.oas.annotations.media.Content
|
||||
|
|
@ -26,17 +26,17 @@ import org.gotson.komga.infrastructure.security.KomgaPrincipal
|
|||
import org.gotson.komga.infrastructure.swagger.AuthorsAsQueryParam
|
||||
import org.gotson.komga.infrastructure.swagger.PageableWithoutSortAsQueryParam
|
||||
import org.gotson.komga.infrastructure.web.Authors
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadListCreationDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadListDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadListRequestResultDto
|
||||
import org.gotson.komga.interfaces.rest.dto.ReadListUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.rest.persistence.ReadProgressDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.ReadProgressDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadListCreationDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadListDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadListRequestResultDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.ReadListUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.PageRequest
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import io.swagger.v3.oas.annotations.Parameter
|
||||
import org.gotson.komga.domain.persistence.ReferentialRepository
|
||||
import org.gotson.komga.infrastructure.security.KomgaPrincipal
|
||||
import org.gotson.komga.infrastructure.swagger.PageableWithoutSortAsQueryParam
|
||||
import org.gotson.komga.interfaces.rest.dto.AuthorDto
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.AuthorDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.PageRequest
|
||||
import org.springframework.data.domain.Pageable
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import io.swagger.v3.oas.annotations.Parameter
|
||||
import io.swagger.v3.oas.annotations.media.Content
|
||||
|
|
@ -19,13 +19,13 @@ import org.gotson.komga.infrastructure.security.KomgaPrincipal
|
|||
import org.gotson.komga.infrastructure.swagger.AuthorsAsQueryParam
|
||||
import org.gotson.komga.infrastructure.swagger.PageableWithoutSortAsQueryParam
|
||||
import org.gotson.komga.infrastructure.web.Authors
|
||||
import org.gotson.komga.interfaces.rest.dto.CollectionCreationDto
|
||||
import org.gotson.komga.interfaces.rest.dto.CollectionDto
|
||||
import org.gotson.komga.interfaces.rest.dto.CollectionUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.CollectionCreationDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.CollectionDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.CollectionUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.PageRequest
|
||||
import org.springframework.data.domain.Pageable
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import io.swagger.v3.oas.annotations.Operation
|
||||
import io.swagger.v3.oas.annotations.Parameter
|
||||
|
|
@ -41,21 +41,21 @@ import org.gotson.komga.infrastructure.swagger.PageableAsQueryParam
|
|||
import org.gotson.komga.infrastructure.swagger.PageableWithoutSortAsQueryParam
|
||||
import org.gotson.komga.infrastructure.web.Authors
|
||||
import org.gotson.komga.infrastructure.web.DelimitedPair
|
||||
import org.gotson.komga.interfaces.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.rest.dto.CollectionDto
|
||||
import org.gotson.komga.interfaces.rest.dto.GroupCountDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesMetadataUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SeriesThumbnailDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressUpdateV2Dto
|
||||
import org.gotson.komga.interfaces.rest.dto.TachiyomiReadProgressV2Dto
|
||||
import org.gotson.komga.interfaces.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.rest.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.rest.persistence.ReadProgressDtoRepository
|
||||
import org.gotson.komga.interfaces.rest.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.BookDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.ReadProgressDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.rest.dto.BookDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.CollectionDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.GroupCountDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesMetadataUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SeriesThumbnailDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressUpdateV2Dto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.TachiyomiReadProgressV2Dto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.restrictUrl
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
import org.springframework.data.domain.Page
|
||||
import org.springframework.data.domain.PageRequest
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
import org.gotson.komga.infrastructure.jms.JmsQueueLifecycle
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import com.jakewharton.byteunits.BinaryByteUnit
|
||||
import mu.KotlinLogging
|
||||
|
|
@ -10,7 +10,7 @@ import org.gotson.komga.domain.persistence.TransientBookRepository
|
|||
import org.gotson.komga.domain.service.TransientBookLifecycle
|
||||
import org.gotson.komga.infrastructure.web.getMediaTypeOrDefault
|
||||
import org.gotson.komga.infrastructure.web.toFilePath
|
||||
import org.gotson.komga.interfaces.rest.dto.PageDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.PageDto
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.http.MediaType
|
||||
import org.springframework.http.ResponseEntity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import io.swagger.v3.oas.annotations.Parameter
|
||||
import mu.KotlinLogging
|
||||
|
|
@ -12,15 +12,15 @@ import org.gotson.komga.domain.persistence.LibraryRepository
|
|||
import org.gotson.komga.domain.service.KomgaUserLifecycle
|
||||
import org.gotson.komga.infrastructure.jooq.UnpagedSorted
|
||||
import org.gotson.komga.infrastructure.security.KomgaPrincipal
|
||||
import org.gotson.komga.interfaces.rest.dto.AuthenticationActivityDto
|
||||
import org.gotson.komga.interfaces.rest.dto.PasswordUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.RolesUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.SharedLibrariesUpdateDto
|
||||
import org.gotson.komga.interfaces.rest.dto.UserCreationDto
|
||||
import org.gotson.komga.interfaces.rest.dto.UserDto
|
||||
import org.gotson.komga.interfaces.rest.dto.UserWithSharedLibrariesDto
|
||||
import org.gotson.komga.interfaces.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.rest.dto.toWithSharedLibrariesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.AuthenticationActivityDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.PasswordUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.RolesUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.SharedLibrariesUpdateDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.UserCreationDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.UserDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.UserWithSharedLibrariesDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toDto
|
||||
import org.gotson.komga.interfaces.api.rest.dto.toWithSharedLibrariesDto
|
||||
import org.springdoc.core.converters.models.PageableAsQueryParam
|
||||
import org.springframework.core.env.Environment
|
||||
import org.springframework.data.domain.Page
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat
|
||||
import org.gotson.komga.domain.model.AuthenticationActivity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.Author
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat
|
||||
import com.jakewharton.byteunits.BinaryByteUnit
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.CopyMode
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.Author
|
||||
import org.gotson.komga.domain.model.BookMetadata
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.hibernate.validator.constraints.UniqueElements
|
||||
import javax.validation.constraints.NotBlank
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat
|
||||
import org.gotson.komga.domain.model.SeriesCollection
|
||||
import org.gotson.komga.infrastructure.language.toUTC
|
||||
import java.time.LocalDateTime
|
||||
|
||||
data class CollectionDto(
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.infrastructure.validation.NullOrNotBlank
|
||||
import org.gotson.komga.infrastructure.validation.NullOrNotEmpty
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
data class GroupCountDto(
|
||||
val group: String,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import javax.validation.constraints.NotBlank
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.Library
|
||||
import org.gotson.komga.infrastructure.web.toFilePath
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import javax.validation.constraints.NotBlank
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
data class PageDto(
|
||||
val number: Int,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.hibernate.validator.constraints.UniqueElements
|
||||
import javax.validation.constraints.NotBlank
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat
|
||||
import org.gotson.komga.domain.model.ReadList
|
||||
import org.gotson.komga.infrastructure.language.toUTC
|
||||
import java.time.LocalDateTime
|
||||
|
||||
data class ReadListDto(
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.ReadListRequestBook
|
||||
import org.gotson.komga.domain.model.ReadListRequestResult
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.infrastructure.validation.NullOrNotBlank
|
||||
import org.gotson.komga.infrastructure.validation.NullOrNotEmpty
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import javax.validation.Constraint
|
||||
import javax.validation.ConstraintValidator
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.Library
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat
|
||||
import java.time.LocalDate
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.SeriesMetadata
|
||||
import org.gotson.komga.infrastructure.validation.NullOrBlankOrBCP47
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.ThumbnailSeries
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
data class TachiyomiReadProgressDto(
|
||||
val booksCount: Int,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import javax.validation.constraints.PositiveOrZero
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
data class TachiyomiReadProgressV2Dto(
|
||||
val booksCount: Int,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
package org.gotson.komga.interfaces.api.rest.dto
|
||||
|
||||
import org.gotson.komga.domain.model.KomgaUser
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
package org.gotson.komga.interfaces.rest.dto
|
||||
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZoneId
|
||||
import java.time.ZoneOffset
|
||||
|
||||
fun LocalDateTime.toUTC(): LocalDateTime =
|
||||
atZone(ZoneId.systemDefault()).withZoneSameInstant(ZoneOffset.UTC).toLocalDateTime()
|
||||
|
|
@ -36,7 +36,7 @@ import org.gotson.komga.domain.persistence.SeriesRepository
|
|||
import org.gotson.komga.domain.persistence.ThumbnailBookRepository
|
||||
import org.gotson.komga.infrastructure.hash.Hasher
|
||||
import org.gotson.komga.infrastructure.language.toIndexedMap
|
||||
import org.gotson.komga.interfaces.rest.persistence.SeriesDtoRepository
|
||||
import org.gotson.komga.interfaces.api.persistence.SeriesDtoRepository
|
||||
import org.junit.jupiter.api.AfterAll
|
||||
import org.junit.jupiter.api.AfterEach
|
||||
import org.junit.jupiter.api.BeforeAll
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.opds
|
||||
package org.gotson.komga.interfaces.api.opds
|
||||
|
||||
import org.gotson.komga.domain.model.BookPage
|
||||
import org.gotson.komga.domain.model.KomgaUser
|
||||
|
|
@ -15,7 +15,7 @@ import org.gotson.komga.domain.persistence.SeriesRepository
|
|||
import org.gotson.komga.domain.service.KomgaUserLifecycle
|
||||
import org.gotson.komga.domain.service.LibraryLifecycle
|
||||
import org.gotson.komga.domain.service.SeriesLifecycle
|
||||
import org.gotson.komga.interfaces.rest.WithMockCustomUser
|
||||
import org.gotson.komga.interfaces.api.rest.WithMockCustomUser
|
||||
import org.hamcrest.Matchers
|
||||
import org.junit.jupiter.api.AfterAll
|
||||
import org.junit.jupiter.api.AfterEach
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
import org.assertj.core.groups.Tuple.tuple
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.junit.jupiter.api.extension.ExtendWith
|
||||
import org.junit.jupiter.params.ParameterizedTest
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
import org.gotson.komga.domain.model.ROLE_USER
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
import org.gotson.komga.domain.model.ROLE_USER
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.KomgaUser
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.Book
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
import org.gotson.komga.domain.model.Series
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
import org.gotson.komga.domain.model.BookPage
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.junit.jupiter.api.Test
|
||||
import org.junit.jupiter.api.extension.ExtendWith
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gotson.komga.interfaces.rest
|
||||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.gotson.komga.domain.model.ROLE_ADMIN
|
||||
import org.junit.jupiter.api.extension.ExtendWith
|
||||
Loading…
Reference in a new issue