Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }