internal EssenceChangeEventArgs(Guid connectionGuid, string eventName, ApiEssenceChangeEventArgs essenceChangeEvent) : base(connectionGuid, eventName, essenceChangeEvent.SelfID, essenceChangeEvent.Time) { MessageId = essenceChangeEvent.MessageId; Operator = new User(connectionGuid, essenceChangeEvent.OperatorId); Sender = new User(connectionGuid, essenceChangeEvent.SenderId); SourceGroup = new Group(connectionGuid, essenceChangeEvent.GroupId); EssenceChangeType = essenceChangeEvent.EssenceChangeType; }
internal EssenceChangeEventArgs(Guid serviceId, Guid connectionId, string eventName, OnebotEssenceChangeEventArgs essenceChangeEvent) : base(serviceId, connectionId, eventName, essenceChangeEvent.SelfId, essenceChangeEvent.Time, SourceFlag.Group) { MessageId = essenceChangeEvent.MessageId; Operator = new User(serviceId, connectionId, essenceChangeEvent.OperatorId); Sender = new User(serviceId, connectionId, essenceChangeEvent.SenderId); SourceGroup = new Group(serviceId, connectionId, essenceChangeEvent.GroupId); EssenceChangeType = essenceChangeEvent.EssenceChangeType; }