public async Task<string> RemoveSnapshot(string snapshotId)
{
await _snapshotService.RemoveSnapshot(snapshotId);
var group = await _groupService.GetGroupForConnection(ConnectionId);
if (group != null)
{
await Clients.OthersInGroup(group.Name).SendAsync("OnRemoveSnapshot", ConnectionId, snapshotId);
}
LogDebug($"Removed snapshot with ClientId: {snapshotId} in " + _timer.ElapsedMilliseconds + " ms.");
return snapshotId;
}