updateActivityById method
Partial update by activity ID
For example First, prepare the set operations
final set = {
'product.price': 19.99,
'shares': {
'facebook': '...',
'twitter': '...',
}
};
Prepare the unset operations
final unset = ['daily_likes', 'popularity'];
const id = '54a60c1e-4ee3-494b-a1e3-50c06acb5ed4';
final update = ActivityUpdate.withId(id, set, unset);
await userFeed.updateActivityById(update);
Implementation
Future<Activity> updateActivityById({
required String id,
Map<String, Object>? set,
List<String>? unset,
}) {
final update = ActivityUpdate.withId(id: id, set: set, unset: unset);
final token =
userToken ?? TokenHelper.buildActivityToken(secret!, TokenAction.write);
return feed.updateActivityById(token, update);
}