updateActivityByForeignId method

Future<Activity> updateActivityByForeignId({
  1. required String foreignId,
  2. required DateTime time,
  3. Map<String, Object>? set,
  4. List<String>? unset,
})
inherited

Update Activity.foreignId By ForeignId

Usage:

await userFeed.updateActivityByForeignId(update);

Implementation

Future<Activity> updateActivityByForeignId({
  required String foreignId,
  required DateTime time,
  Map<String, Object>? set,
  List<String>? unset,
}) {
  final update = ActivityUpdate.withForeignId(
      foreignId: foreignId, time: time, set: set, unset: unset);
  final token =
      userToken ?? TokenHelper.buildActivityToken(secret!, TokenAction.write);

  return feed.updateActivityByForeignId(token, update);
}