Exemplo n.º 1
0
 public Session(User user, Payload.Session session)
 {
     this.AddToPayload("id", session.Id);
     this.AddToPayload("startedAt", session.StartedAt);
     this.AddToPayload("user", user);
 }
Exemplo n.º 2
0
 public SessionReport(IConfiguration configuration, App app, Device device, User user, Payload.Session session)
 {
     Configuration = configuration;
     Headers       = new KeyValuePair <string, string>[] {
         new KeyValuePair <string, string>("Bugsnag-Api-Key", Configuration.ApiKey),
         new KeyValuePair <string, string>("Bugsnag-Payload-Version", Configuration.SessionPayloadVersion),
     };
     this.AddToPayload("notifier", NotifierInfo.Instance);
     this.AddToPayload("app", app);
     this.AddToPayload("device", device);
     this.AddToPayload("sessions", new Session[] { new Session(user, session) });
 }