Skip to content

Commit 089d754

Browse files
konraddysputKonrad Dysput
andauthored
Expose Session Id via Backtrace Metrics (#238)
* Expose Session Id via Backtrace Metrics * Drop readonly --------- Co-authored-by: Konrad Dysput <konrad.dysput@saucelabs.com>
1 parent c62bf22 commit 089d754

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Runtime/Interfaces/IBacktraceMetrics.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Backtrace.Unity.Model.Attributes;
22
using Backtrace.Unity.Model.Metrics;
3+
using System;
34
using System.Collections.Generic;
45

56
namespace Backtrace.Unity.Interfaces
@@ -22,6 +23,11 @@ public interface IBacktraceMetrics : IScopeAttributeProvider
2223
/// </summary>
2324
uint MaximumSummedEvents { get; set; }
2425

26+
/// <summary>
27+
/// Current session Id
28+
/// </summary>
29+
Guid SessionId { get; }
30+
2531
/// <summary>
2632
/// Maximum number of unique events in store. If number of events in store hit the limit
2733
/// BacktraceMetrics instance will send data to Backtrace.

Runtime/Services/BacktraceMetrics.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ internal sealed class BacktraceMetrics : IBacktraceMetrics
1616
/// <summary>
1717
/// Session Id
1818
/// </summary>
19-
public readonly Guid SessionId = Guid.NewGuid();
19+
public Guid SessionId { get; } = Guid.NewGuid();
2020

2121
/// <summary>
2222
/// Default submission URL

0 commit comments

Comments
 (0)