logPartyActivity method

  1. @override
Future<PartyActivityV1?> logPartyActivity(
  1. String? correlationId,
  2. PartyActivityV1 activity
)
override

Logs party activity.

  • correlation_id (optional) transaction id to trace execution through call chain.
  • activity an activity to be logged. Return (optional) Future that receives logged activity or error.

Implementation

@override
Future<PartyActivityV1?> logPartyActivity(
    String? correlationId, PartyActivityV1 activity) async {
  activity.time = DateTimeConverter.toNullableDateTime(activity.time);
  activity.time = activity.time ?? DateTime.now();
  return persistence.create(correlationId, activity);
}