Future<Result<Meeting>> joinRoom({ required Meeting meeting, required String password, required int? userId, });