452
resetHeartbeats bool,
453
jitter time.Duration,
454
>
) (*historyservice.UnpauseActivityResponse, error) {
activity.go
455
>
if err := mutableState.UpdateActivity(ai.ScheduledEventId, func(activityInfo *persistencespb.ActivityInfo, ms historyi.MutableState) error {
456
>
unpauseActivityInfo(activityInfo)
457
>
458
>
// reset the number of attempts
459
>
activityInfo.Attempt = 1
460
>
461
>
if needRegenerateRetryTask(activityInfo, scheduleNewRun) {
462
>
if err := regenerateActivityRetryTask(activityInfo, scheduleNewRun, jitter, ms, shardContext); err != nil {
463
return err
464
}
465
}
466
468
>
activityInfo.LastHeartbeatDetails = nil
469
>
activityInfo.LastHeartbeatUpdateTime = nil
470
>
}
471
>
return nil
472
}); err != nil {
473
return nil, err
474
}
475
476
>
return &historyservice.UnpauseActivityResponse{}, nil
activity.go
477
}
478