Skip to content

Starting Domain layer#16

Closed
lyzlovazlata wants to merge 5 commits intoembedded-dev-research:mainfrom
lyzlovazlata:main
Closed

Starting Domain layer#16
lyzlovazlata wants to merge 5 commits intoembedded-dev-research:mainfrom
lyzlovazlata:main

Conversation

@lyzlovazlata
Copy link

Add 2 models: Note, Note folder
Add 2 interfaces of repository: Note Repository, Folder Repository - should have realisation in Data layer
Add Use cases for both entities (will be expanded)
Add tests for models and use cases (will be expanded)

folderId: String,
noteId: String,
) {
val folder = folderRepo.getFolderById(folderId) ?: throw IllegalArgumentException("Folder not found: $folderId")

Check warning

Code scanning / detekt

Property is unused and should be removed.

Private property `folder` is unused.
override suspend fun renameFolder(
id: String,
name: String,
) {}

Check warning

Code scanning / detekt

Empty block of code detected. As they serve no purpose they should be removed.

This empty block of code can be removed.
name: String,
) {}

override suspend fun deleteFolder(id: String) {}

Check warning

Code scanning / detekt

Empty block of code detected. As they serve no purpose they should be removed.

This empty block of code can be removed.

override suspend fun getFolderById(id: String): NoteFolder? = store[id]

override suspend fun updateFolder(folder: NoteFolder) {}

Check warning

Code scanning / detekt

Empty block of code detected. As they serve no purpose they should be removed.

This empty block of code can be removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant