sendImage method
Implementation
Future<bool> sendImage(dynamic imageFile) async {
if (imageFile == null) return false;
var docReference = activityRepository.createActivityReference();
var fileName = docReference.path.replaceAll(new RegExp(r'/'), '!');
String? url = await activityRepository.uploadData(fileName, imageFile);
if (url == null) return false;
var activity = ImageActivity(documentId: docReference.id, userId: userId, imagePath: url);
await activityRepository.addActivity(docReference, activity);
return true;
}