updateActivity method

  1. @override
Future updateActivity(
  1. String activityId,
  2. String? activityTag,
  3. Map<String, dynamic> data, [
  4. AlertConfig? alertConfig,
  5. Duration? staleIn,
  6. double? relevanceScore,
])
override

Implementation

@override
Future updateActivity(
  String activityId,
  String? activityTag,
  Map<String, dynamic> data, [
  AlertConfig? alertConfig,
  Duration? staleIn,
  double? relevanceScore,
]) async {
  final staleInMinutes = (staleIn?.inMinutes ?? 0) >= 1
      ? staleIn?.inMinutes
      : null;
  return methodChannel.invokeMethod('updateActivity', {
    'activityId': activityId,
    'activityTag': activityTag,
    'data': data,
    'alertConfig': alertConfig?.toMap(),
    'staleIn': staleInMinutes,
    'relevanceScore': relevanceScore,
  });
}