Skip to content

Commit cd87b8c

Browse files
committed
refactor: simplify Channel initialization and lambda expressions
- Replace function references with lambdas for lazy `Channel` initialization in `UpdateTitleUseCase`, `DeleteNoteUseCase`, and `SaveNoteUseCase`. - Remove redundant `return@firstNotNullOf` label in `IosCipherUtils` to simplify the database path resolution lambda.
1 parent cef0a1d commit cd87b8c

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

core/data/db-sqldelight/src/iosMain/kotlin/com/softartdev/notedelight/db/IosCipherUtils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ object IosCipherUtils {
5050
domainMask = NSUserDomainMask,
5151
expandTilde = true
5252
).firstNotNullOf { path: Any? ->
53-
return@firstNotNullOf path as? NSString
53+
path as? NSString
5454
}.stringByAppendingPathComponent(str = "databases")
5555

5656
private val nsFileManager = NSFileManager.defaultManager

core/domain/src/commonMain/kotlin/com/softartdev/notedelight/usecase/note/DeleteNoteUseCase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ class DeleteNoteUseCase(private val noteDAO: NoteDAO) : suspend (Long) -> Unit {
88
override suspend fun invoke(id: Long) = noteDAO.delete(id)
99

1010
companion object {
11-
val deleteChannel: Channel<Boolean> by lazy(::Channel)
11+
val deleteChannel: Channel<Boolean> by lazy { Channel() }
1212
}
1313
}

core/domain/src/commonMain/kotlin/com/softartdev/notedelight/usecase/note/SaveNoteUseCase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ class SaveNoteUseCase(private val noteDAO: NoteDAO) : suspend (Long, String, Str
1616
}
1717

1818
companion object {
19-
val dialogChannel: Channel<Boolean?> by lazy(::Channel)
19+
val dialogChannel: Channel<Boolean?> by lazy { Channel() }
2020
}
2121
}

core/domain/src/commonMain/kotlin/com/softartdev/notedelight/usecase/note/UpdateTitleUseCase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ class UpdateTitleUseCase(private val noteDAO: NoteDAO) : suspend (Long, String)
1515
}
1616

1717
companion object {
18-
val dialogChannel: Channel<String?> by lazy(::Channel)
18+
val dialogChannel: Channel<String?> by lazy { Channel() }
1919
}
2020
}

0 commit comments

Comments
 (0)