From f1dc9b52896e9bee7a1d0a4fc7dd041f03e4df7e Mon Sep 17 00:00:00 2001 From: marco Date: Wed, 10 Jun 2026 15:47:37 +0200 Subject: [PATCH] removed position from the model --- lib/example_data.dart | 10 ++++++---- lib/model/callback_models/create_task_request.dart | 3 +-- lib/model/task.dart | 4 ---- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/lib/example_data.dart b/lib/example_data.dart index ced70eb..7c98906 100644 --- a/lib/example_data.dart +++ b/lib/example_data.dart @@ -2,8 +2,10 @@ import 'model/task.dart'; import 'service/tools.dart' show generateId; List tasks = [ - Task(id: generateId(), title: 'Hund föhnen', position: 0), - Task(id: '${generateId()}1', title: 'Fuchs streicheln', position: 1), - Task(id: '${generateId()}2', title: 'Katze füttern', position: 2), - Task(id: '${generateId()}3', title: 'Bär kraulen', position: 3), + Task(id: generateId(), title: 'Hund föhnen'), + Task(id: '${generateId()}1', title: 'Fuchs streicheln'), + Task(id: '${generateId()}2', title: 'Katze füttern'), + Task(id: '${generateId()}3', title: 'Bär kraulen'), ]; + +Iterable taskPositions = tasks.map((e) => e.id); diff --git a/lib/model/callback_models/create_task_request.dart b/lib/model/callback_models/create_task_request.dart index 834f0f2..549a4ba 100644 --- a/lib/model/callback_models/create_task_request.dart +++ b/lib/model/callback_models/create_task_request.dart @@ -38,7 +38,7 @@ class CreateTaskRequest { location = task.location, url = task.url; - Task toTask({required String id, required int position}) { + Task toTask({required String id}) { return Task( id: id, title: title, @@ -51,7 +51,6 @@ class CreateTaskRequest { alarms: alarms, location: location, url: url, - position: position, ); } } diff --git a/lib/model/task.dart b/lib/model/task.dart index 8c3d8ee..3030d53 100644 --- a/lib/model/task.dart +++ b/lib/model/task.dart @@ -12,7 +12,6 @@ class Task { final List alarms; final Location? location; final String url; - final int position; Task({ required this.id, @@ -26,7 +25,6 @@ class Task { this.alarms = const [], this.location, this.url = '', - required this.position, }); Task copyWith({ @@ -41,7 +39,6 @@ class Task { List? alarms, Location? location, String? url, - int? position, }) { return Task( id: id ?? this.id, @@ -55,7 +52,6 @@ class Task { alarms: alarms ?? this.alarms, location: location ?? this.location, url: url ?? this.url, - position: position ?? this.position, ); } }