Skip to content

Commit d6f6ceb

Browse files
committed
chore: rename impl file names w.r.t repos
1 parent d49bd5b commit d6f6ceb

11 files changed

Lines changed: 59 additions & 61 deletions

File tree

src/main/kotlin/com/sakethh/linkora/data/repository/FoldersImplementation.kt renamed to src/main/kotlin/com/sakethh/linkora/data/repository/FoldersRepoImpl.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ import com.sakethh.linkora.domain.dto.TimeStampBasedResponse
88
import com.sakethh.linkora.domain.dto.folder.*
99
import com.sakethh.linkora.domain.model.Folder
1010
import com.sakethh.linkora.domain.model.WebSocketEvent
11-
import com.sakethh.linkora.domain.repository.FoldersRepository
12-
import com.sakethh.linkora.domain.repository.LinksRepository
13-
import com.sakethh.linkora.domain.repository.PanelsRepository
11+
import com.sakethh.linkora.domain.repository.FoldersRepo
12+
import com.sakethh.linkora.domain.repository.PanelsRepo
1413
import com.sakethh.linkora.domain.tables.FoldersTable
1514
import com.sakethh.linkora.domain.tables.LinksTable
1615
import com.sakethh.linkora.domain.tables.PanelFoldersTable
@@ -24,7 +23,7 @@ import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
2423
import org.jetbrains.exposed.sql.transactions.transaction
2524
import java.time.Instant
2625

27-
class FoldersImplementation(private val panelsRepository: PanelsRepository) : FoldersRepository {
26+
class FoldersRepoImpl(private val panelsRepo: PanelsRepo) : FoldersRepo {
2827

2928
override suspend fun createFolder(addFolderDTO: AddFolderDTO): Result<NewItemResponseDTO> {
3029
return try {
@@ -77,7 +76,7 @@ class FoldersImplementation(private val panelsRepository: PanelsRepository) : Fo
7776

7877
is Result.Success -> {
7978
childFolders.response.map { it.id }.forEach { childFolderId ->
80-
panelsRepository.deleteAFolderFromAllPanels(
79+
panelsRepo.deleteAFolderFromAllPanels(
8180
IDBasedDTO(
8281
id = childFolderId,
8382
correlation = idBasedDTO.correlation,

src/main/kotlin/com/sakethh/linkora/data/repository/LinksImplementation.kt renamed to src/main/kotlin/com/sakethh/linkora/data/repository/LinksRepoImpl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import com.sakethh.linkora.domain.dto.NewItemResponseDTO
88
import com.sakethh.linkora.domain.dto.TimeStampBasedResponse
99
import com.sakethh.linkora.domain.dto.link.*
1010
import com.sakethh.linkora.domain.model.WebSocketEvent
11-
import com.sakethh.linkora.domain.repository.LinksRepository
11+
import com.sakethh.linkora.domain.repository.LinksRepo
1212
import com.sakethh.linkora.domain.tables.LinksTable
1313
import com.sakethh.linkora.domain.tables.LinksTable.lastModified
1414
import com.sakethh.linkora.domain.tables.TombstoneTable
@@ -23,7 +23,7 @@ import org.jetbrains.exposed.sql.SqlExpressionBuilder.inList
2323
import org.jetbrains.exposed.sql.transactions.transaction
2424
import java.time.Instant
2525

26-
class LinksImplementation : LinksRepository {
26+
class LinksRepoImpl : LinksRepo {
2727
override suspend fun createANewLink(addLinkDTO: AddLinkDTO): Result<NewItemResponseDTO> {
2828
return try {
2929
val eventTimestamp = Instant.now().epochSecond

src/main/kotlin/com/sakethh/linkora/data/repository/MultiActionRepoImpl.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ import com.sakethh.linkora.domain.dto.ArchiveMultipleItemsDTO
88
import com.sakethh.linkora.domain.dto.IDBasedDTO
99
import com.sakethh.linkora.domain.dto.TimeStampBasedResponse
1010
import com.sakethh.linkora.domain.model.WebSocketEvent
11-
import com.sakethh.linkora.domain.repository.FoldersRepository
12-
import com.sakethh.linkora.domain.repository.LinksRepository
11+
import com.sakethh.linkora.domain.repository.FoldersRepo
1312
import com.sakethh.linkora.domain.repository.MultiActionRepo
1413
import com.sakethh.linkora.domain.tables.FoldersTable
1514
import com.sakethh.linkora.domain.tables.LinksTable
@@ -28,7 +27,7 @@ import org.jetbrains.exposed.sql.update
2827
import java.time.Instant
2928

3029
class MultiActionRepoImpl(
31-
private val foldersRepository: FoldersRepository
30+
private val foldersRepo: FoldersRepo
3231
) : MultiActionRepo {
3332
override suspend fun archiveMultipleItems(archiveMultipleItemsDTO: ArchiveMultipleItemsDTO): Result<TimeStampBasedResponse> {
3433
return try {
@@ -85,7 +84,7 @@ class MultiActionRepoImpl(
8584
val eventTimestamp = Instant.now().epochSecond
8685
return try {
8786
deleteMultipleItemsDTO.folderIds.forEach {
88-
foldersRepository.deleteFolder(
87+
foldersRepo.deleteFolder(
8988
IDBasedDTO(
9089
id = it,
9190
correlation = deleteMultipleItemsDTO.correlation,

src/main/kotlin/com/sakethh/linkora/data/repository/PanelsRepoImpl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import com.sakethh.linkora.domain.dto.NewItemResponseDTO
77
import com.sakethh.linkora.domain.dto.TimeStampBasedResponse
88
import com.sakethh.linkora.domain.dto.panel.*
99
import com.sakethh.linkora.domain.model.WebSocketEvent
10-
import com.sakethh.linkora.domain.repository.PanelsRepository
10+
import com.sakethh.linkora.domain.repository.PanelsRepo
1111
import com.sakethh.linkora.domain.tables.PanelFoldersTable
1212
import com.sakethh.linkora.domain.tables.PanelsTable
1313
import com.sakethh.linkora.domain.tables.helper.TombStoneHelper
@@ -23,7 +23,7 @@ import org.jetbrains.exposed.sql.transactions.transaction
2323
import org.jetbrains.exposed.sql.update
2424
import java.time.Instant
2525

26-
class PanelsRepoImpl : PanelsRepository {
26+
class PanelsRepoImpl : PanelsRepo {
2727

2828
override suspend fun addANewPanel(addANewPanelDTO: AddANewPanelDTO): Result<NewItemResponseDTO> {
2929
return try {

src/main/kotlin/com/sakethh/linkora/domain/repository/FoldersRepository.kt renamed to src/main/kotlin/com/sakethh/linkora/domain/repository/FoldersRepo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import com.sakethh.linkora.domain.dto.folder.*
77
import com.sakethh.linkora.domain.model.Folder
88
import com.sakethh.linkora.domain.Result
99

10-
interface FoldersRepository {
10+
interface FoldersRepo {
1111
suspend fun createFolder(addFolderDTO: AddFolderDTO): Result<NewItemResponseDTO>
1212
suspend fun deleteFolder(idBasedDTO: IDBasedDTO): Result<TimeStampBasedResponse>
1313
suspend fun getChildFolders(idBasedDTO: IDBasedDTO): Result<List<Folder>>

src/main/kotlin/com/sakethh/linkora/domain/repository/LinksRepository.kt renamed to src/main/kotlin/com/sakethh/linkora/domain/repository/LinksRepo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import com.sakethh.linkora.domain.dto.NewItemResponseDTO
66
import com.sakethh.linkora.domain.dto.TimeStampBasedResponse
77
import com.sakethh.linkora.domain.dto.link.*
88

9-
interface LinksRepository {
9+
interface LinksRepo {
1010
suspend fun createANewLink(addLinkDTO: AddLinkDTO): Result<NewItemResponseDTO>
1111
suspend fun deleteALink(idBasedDTO: IDBasedDTO): Result<TimeStampBasedResponse>
1212
suspend fun updateLinkedFolderIdOfALink(updateLinkedFolderIDDto: UpdateLinkedFolderIDDto): Result<TimeStampBasedResponse>

src/main/kotlin/com/sakethh/linkora/domain/repository/PanelsRepository.kt renamed to src/main/kotlin/com/sakethh/linkora/domain/repository/PanelsRepo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import com.sakethh.linkora.domain.dto.panel.DeleteAFolderFromAPanelDTO
99
import com.sakethh.linkora.domain.dto.panel.UpdatePanelNameDTO
1010
import com.sakethh.linkora.domain.Result
1111

12-
interface PanelsRepository {
12+
interface PanelsRepo {
1313
suspend fun addANewPanel(addANewPanelDTO: AddANewPanelDTO): Result<NewItemResponseDTO>
1414
suspend fun addANewFolderInAPanel(addANewPanelFolderDTO: AddANewPanelFolderDTO): Result<NewItemResponseDTO>
1515
suspend fun deleteAPanel(idBasedDTO: IDBasedDTO): Result<TimeStampBasedResponse>

src/main/kotlin/com/sakethh/linkora/presentation/routing/Routing.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@ fun Application.configureRouting(serverConfig: ServerConfig, markdownManagerRepo
4747
call.respondText(contentType = ContentType.Text.Html, text = requiredHtml)
4848
}
4949
}
50-
val linksRepository: LinksRepository = LinksImplementation()
51-
val panelsRepository: PanelsRepository = PanelsRepoImpl()
52-
val foldersRepository: FoldersRepository = FoldersImplementation(panelsRepository)
53-
val tombstoneRouting: SyncRepo = SyncRepoImpl()
54-
val multiActionRepo: MultiActionRepo = MultiActionRepoImpl(foldersRepository)
55-
foldersRouting(foldersRepository)
56-
linksRouting(linksRepository)
57-
panelsRouting(panelsRepository)
58-
syncRouting(tombstoneRouting)
50+
val linksRepo: LinksRepo = LinksRepoImpl()
51+
val panelsRepo: PanelsRepo = PanelsRepoImpl()
52+
val foldersRepo: FoldersRepo = FoldersRepoImpl(panelsRepo)
53+
val syncRepo: SyncRepo = SyncRepoImpl()
54+
val multiActionRepo: MultiActionRepo = MultiActionRepoImpl(foldersRepo)
55+
foldersRouting(foldersRepo)
56+
linksRouting(linksRepo)
57+
panelsRouting(panelsRepo)
58+
syncRouting(syncRepo)
5959
multiActionRouting(multiActionRepo)
6060
}

src/main/kotlin/com/sakethh/linkora/presentation/routing/http/FoldersRouting.kt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,61 +4,61 @@ import com.sakethh.linkora.Security
44
import com.sakethh.linkora.domain.Route
55
import com.sakethh.linkora.domain.dto.IDBasedDTO
66
import com.sakethh.linkora.domain.dto.folder.*
7-
import com.sakethh.linkora.domain.repository.FoldersRepository
7+
import com.sakethh.linkora.domain.repository.FoldersRepo
88
import com.sakethh.linkora.utils.respondWithResult
99
import io.ktor.server.application.*
1010
import io.ktor.server.auth.*
1111
import io.ktor.server.routing.*
1212

13-
fun Application.foldersRouting(foldersRepository: FoldersRepository) {
13+
fun Application.foldersRouting(foldersRepo: FoldersRepo) {
1414
routing {
1515
authenticate(Security.BEARER.name) {
1616
post<AddFolderDTO>(Route.Folder.CREATE_FOLDER.name) { folderDTO ->
17-
respondWithResult(foldersRepository.createFolder(folderDTO))
17+
respondWithResult(foldersRepo.createFolder(folderDTO))
1818
}
1919

2020
post<IDBasedDTO>(Route.Folder.DELETE_FOLDER.name) {
21-
respondWithResult(foldersRepository.deleteFolder(it))
21+
respondWithResult(foldersRepo.deleteFolder(it))
2222
}
2323

2424
post<IDBasedDTO>(Route.Folder.GET_CHILD_FOLDERS.name) {
25-
respondWithResult(foldersRepository.getChildFolders(it))
25+
respondWithResult(foldersRepo.getChildFolders(it))
2626
}
2727

2828
get(Route.Folder.GET_ROOT_FOLDERS.name) {
29-
respondWithResult(foldersRepository.getRootFolders())
29+
respondWithResult(foldersRepo.getRootFolders())
3030
}
3131

3232
post<IDBasedDTO>(Route.Folder.MARK_FOLDER_AS_ARCHIVE.name) {
33-
respondWithResult(foldersRepository.markAsArchive(it))
33+
respondWithResult(foldersRepo.markAsArchive(it))
3434
}
3535

3636
post<IDBasedDTO>(Route.Folder.MARK_AS_REGULAR_FOLDER.name) {
37-
respondWithResult(foldersRepository.markAsRegularFolder(it))
37+
respondWithResult(foldersRepo.markAsRegularFolder(it))
3838
}
3939

4040
post<MoveFoldersDTO>(Route.Folder.MOVE_FOLDERS.name) {
4141
respondWithResult(
42-
foldersRepository.moveFolders(it)
42+
foldersRepo.moveFolders(it)
4343
)
4444
}
4545

4646
post<UpdateFolderNameDTO>(Route.Folder.UPDATE_FOLDER_NAME.name) {
4747
respondWithResult(
48-
foldersRepository.updateFolderName(it)
48+
foldersRepo.updateFolderName(it)
4949
)
5050
}
5151

5252
post<UpdateFolderNoteDTO>(Route.Folder.UPDATE_FOLDER_NOTE.name) {
53-
respondWithResult(foldersRepository.updateFolderNote(it))
53+
respondWithResult(foldersRepo.updateFolderNote(it))
5454
}
5555

5656
post<IDBasedDTO>(Route.Folder.DELETE_FOLDER_NOTE.name) {
57-
respondWithResult(foldersRepository.deleteFolderNote(it))
57+
respondWithResult(foldersRepo.deleteFolderNote(it))
5858
}
5959

6060
post<MarkSelectedFoldersAsRootDTO>(Route.Folder.MARK_FOLDERS_AS_ROOT.name) {
61-
respondWithResult(foldersRepository.markSelectedFoldersAsRoot(it))
61+
respondWithResult(foldersRepo.markSelectedFoldersAsRoot(it))
6262
}
6363
}
6464
}

src/main/kotlin/com/sakethh/linkora/presentation/routing/http/LinksRouting.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,69 +4,69 @@ import com.sakethh.linkora.Security
44
import com.sakethh.linkora.domain.Route
55
import com.sakethh.linkora.domain.dto.IDBasedDTO
66
import com.sakethh.linkora.domain.dto.link.*
7-
import com.sakethh.linkora.domain.repository.LinksRepository
7+
import com.sakethh.linkora.domain.repository.LinksRepo
88
import com.sakethh.linkora.utils.respondWithResult
99
import io.ktor.server.application.*
1010
import io.ktor.server.auth.*
1111
import io.ktor.server.routing.*
1212

13-
fun Application.linksRouting(linksRepository: LinksRepository) {
13+
fun Application.linksRouting(linksRepo: LinksRepo) {
1414
routing {
1515
authenticate(Security.BEARER.name) {
1616
post<AddLinkDTO>(Route.Link.CREATE_A_NEW_LINK.name) {
17-
respondWithResult(linksRepository.createANewLink(it))
17+
respondWithResult(linksRepo.createANewLink(it))
1818
}
1919

2020
post<IDBasedDTO>(Route.Link.DELETE_A_LINK.name) {
21-
respondWithResult(linksRepository.deleteALink(it))
21+
respondWithResult(linksRepo.deleteALink(it))
2222
}
2323

2424
post<UpdateLinkedFolderIDDto>(Route.Link.UPDATE_LINKED_FOLDER_ID.name) {
2525
respondWithResult(
26-
linksRepository.updateLinkedFolderIdOfALink(it)
26+
linksRepo.updateLinkedFolderIdOfALink(it)
2727
)
2828
}
2929

3030
post<UpdateTitleOfTheLinkDTO>(Route.Link.UPDATE_LINK_TITLE.name) {
3131
respondWithResult(
32-
linksRepository.updateTitleOfTheLink(it)
32+
linksRepo.updateTitleOfTheLink(it)
3333
)
3434
}
3535

3636
post<UpdateNoteOfALinkDTO>(Route.Link.UPDATE_LINK_NOTE.name) {
3737
respondWithResult(
38-
linksRepository.updateNote(it)
38+
linksRepo.updateNote(it)
3939
)
4040
}
4141

4242
post<UpdateLinkUserAgentDTO>(Route.Link.UPDATE_USER_AGENT.name) {
4343
respondWithResult(
44-
linksRepository.updateUserAgent(it)
44+
linksRepo.updateUserAgent(it)
4545
)
4646
}
4747

4848
post<IDBasedDTO>(Route.Link.ARCHIVE_LINK.name) {
49-
respondWithResult(linksRepository.archiveALink(it))
49+
respondWithResult(linksRepo.archiveALink(it))
5050
}
5151

5252
post<IDBasedDTO>(Route.Link.UNARCHIVE_LINK.name) {
53-
respondWithResult(linksRepository.unArchiveALink(it))
53+
respondWithResult(linksRepo.unArchiveALink(it))
5454
}
5555

5656
post<IDBasedDTO>(Route.Link.MARK_AS_IMP.name) {
57-
respondWithResult(linksRepository.markALinkAsImp(it))
57+
respondWithResult(linksRepo.markALinkAsImp(it))
5858
}
5959

6060
post<IDBasedDTO>(Route.Link.UNMARK_AS_IMP.name) {
61-
respondWithResult(linksRepository.markALinkAsNonImp(it))
61+
respondWithResult(linksRepo.markALinkAsNonImp(it))
6262
}
6363

6464
post<LinkDTO>(Route.Link.UPDATE_LINK.name) {
65-
respondWithResult(linksRepository.updateLink(it))
65+
respondWithResult(linksRepo.updateLink(it))
6666
}
6767

6868
post<DeleteDuplicateLinksDTO>(Route.Link.DELETE_DUPLICATE_LINKS.name) {
69-
respondWithResult(linksRepository.deleteDuplicateLinks(it))
69+
respondWithResult(linksRepo.deleteDuplicateLinks(it))
7070
}
7171
}
7272
}

0 commit comments

Comments
 (0)