This commit is contained in:
@@ -27,6 +27,20 @@ class AnalysisDao extends DatabaseAccessor<AppDatabase>
|
||||
Future<void> insertAnnotation(AnnotationsCompanion entry) =>
|
||||
into(annotations).insert(entry);
|
||||
|
||||
Future<void> updateAnnotation({
|
||||
required String id,
|
||||
required String name,
|
||||
required String description,
|
||||
required String color,
|
||||
}) =>
|
||||
(update(annotations)..where((t) => t.id.equals(id))).write(
|
||||
AnnotationsCompanion(
|
||||
name: Value(name),
|
||||
description: Value(description),
|
||||
color: Value(color),
|
||||
),
|
||||
);
|
||||
|
||||
Future<void> deleteAnnotation(String id) =>
|
||||
(delete(annotations)..where((t) => t.id.equals(id))).go();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user