public async Task <TaskActivityWorkItem> RenewTaskActivityWorkItemLockAsync(TaskActivityWorkItem workItem) { var request = new RenewTaskActivityWorkItemLockRequest { WorkItem = ToGrpcWorkItem(workItem) }; var response = await _client.RenewTaskActivityWorkItemLockAsync(request); return(ToDurableTaskWorkItem(response.WorkItem)); }
public override async Task <RenewTaskActivityWorkItemLockResponse> RenewTaskActivityWorkItemLock(RenewTaskActivityWorkItemLockRequest request, ServerCallContext context) { var workItem = ToDurableTaskWorkItem(request.WorkItem); var newWorkItem = await _orchestrationService.RenewTaskActivityWorkItemLockAsync(workItem); var response = new RenewTaskActivityWorkItemLockResponse { WorkItem = ToGrpcWorkItem(newWorkItem) }; return(response); }