uploadProfilePhoto method
Implementation
Future<Result> uploadProfilePhoto(File file) async {
try {
var uidResult = await userRepository.getUid();
if (uidResult is Success) {
String uid = uidResult.data as String;
return fileUploadRepository.upload(
file, "profilePhoto/$uid/profile.jpg");
} else {
return Failure("User not found");
}
} catch (e) {
return Failure(e);
}
}