using CodexPlugin; using CodexPlugin.OverwatchSupport; using OverwatchTranscript; namespace TranscriptAnalysis.Receivers { public class LogReplaceReceiver : BaseReceiver { public override string Name => "LogReplacer"; private readonly List seen = new List(); public override void Receive(ActivateEvent @event) { if (!seen.Contains(@event.Payload.PeerId)) { seen.Add(@event.Payload.PeerId); log.AddStringReplace(@event.Payload.PeerId, @event.Payload.Name); log.AddStringReplace(CodexUtils.ToShortId(@event.Payload.PeerId), @event.Payload.Name); } } public override void Finish() { } } }