From b2b172470592517da1fb7ee095e080f7a0224176 Mon Sep 17 00:00:00 2001 From: FoXeNe Date: Wed, 4 Mar 2026 11:08:27 +0300 Subject: [PATCH] refactor(command): 'clear' logic refactor --- app/src/main/kotlin/command/commands/Clear.kt | 3 +-- app/src/main/kotlin/manager/CollectionManager.kt | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/command/commands/Clear.kt b/app/src/main/kotlin/command/commands/Clear.kt index 36fed42..8112dba 100644 --- a/app/src/main/kotlin/command/commands/Clear.kt +++ b/app/src/main/kotlin/command/commands/Clear.kt @@ -12,7 +12,6 @@ class Clear( override val description = "clear colletion" override fun execute(args: String) { - collectionManager.getCollection().clear() - io.println(collectionManager.getCollection().toString()) + collectionManager.clear() } } diff --git a/app/src/main/kotlin/manager/CollectionManager.kt b/app/src/main/kotlin/manager/CollectionManager.kt index 99255e8..922e89e 100644 --- a/app/src/main/kotlin/manager/CollectionManager.kt +++ b/app/src/main/kotlin/manager/CollectionManager.kt @@ -35,4 +35,8 @@ class CollectionManager( """ fun getCollection(): LinkedList = list + + fun clear() { + list.clear() + } }