ExerciseController class
Methods
-
checkIfExerciseChanged({required String newName, required String newNameEn, required String newDescription, required String newDescriptionEn, required String newCategory, required String originalName, required String originalNameEn, required String originalDescription, required String originalDescriptionEn, required String originalCategory, required bool isVideoMarkedForDeletion, required File? pickedVideoFile, required String? uploadedVideoUrl, required String originalVideo})
→ bool
-
-
deleteVideoByUrl(String url)
→ Future<void>
-
-
editExercise(String exerciseName, Map<String, dynamic> updatedData)
→ Future<void>
-
-
hasChanges({required TextEditingController nameController, required TextEditingController descriptionController, required String? selectedCategory, required File? selectedVideoFile, required String? uploadedVideoUrl})
→ bool
-
-
initializeControllers(String path, {bool isLocal = false})
→ Future<(VideoPlayerController, ChewieController)>
-
-
isFormValid({required String name, required String description, required String? category, required File? videoFile, required String? uploadedUrl})
→ bool
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
resetForm({required TextEditingController nameController, required TextEditingController descriptionController, required TextEditingController videoController})
→ void
-
-
saveExercise({required String name, required String nameEn, required String description, required String descriptionEn, required String category, required String videoUrl})
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
uploadVideo(File videoFile)
→ Future<String?>
-