Skip to content

Commit 90da26f

Browse files
committed
#158 .NET: Made Create and Submit Session methods take an optional session id.
1 parent e06373e commit 90da26f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Source/Shared/Extensions/ClientExtensions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public static void SubmitNotFound(this ExceptionlessClient client, string resour
161161
/// </summary>
162162
/// <param name="client">The client instance.</param>
163163
/// <param name="sessionId">The session id.</param>
164-
public static EventBuilder CreateSessionStart(this ExceptionlessClient client, string sessionId) {
164+
public static EventBuilder CreateSessionStart(this ExceptionlessClient client, string sessionId = null) {
165165
return client.CreateEvent().SetType(Event.KnownTypes.SessionStart).SetSessionId(sessionId);
166166
}
167167

@@ -170,7 +170,7 @@ public static EventBuilder CreateSessionStart(this ExceptionlessClient client, s
170170
/// </summary>
171171
/// <param name="client">The client instance.</param>
172172
/// <param name="sessionId">The session id.</param>
173-
public static void SubmitSessionStart(this ExceptionlessClient client, string sessionId) {
173+
public static void SubmitSessionStart(this ExceptionlessClient client, string sessionId = null) {
174174
client.CreateSessionStart(sessionId).Submit();
175175
}
176176

@@ -179,7 +179,7 @@ public static void SubmitSessionStart(this ExceptionlessClient client, string se
179179
/// </summary>
180180
/// <param name="client">The client instance.</param>
181181
/// <param name="sessionId">The session id.</param>
182-
public static EventBuilder CreateSessionEnd(this ExceptionlessClient client, string sessionId) {
182+
public static EventBuilder CreateSessionEnd(this ExceptionlessClient client, string sessionId = null) {
183183
return client.CreateEvent().SetType(Event.KnownTypes.SessionEnd).SetSessionId(sessionId);
184184
}
185185

@@ -188,7 +188,7 @@ public static EventBuilder CreateSessionEnd(this ExceptionlessClient client, str
188188
/// </summary>
189189
/// <param name="client">The client instance.</param>
190190
/// <param name="sessionId">The session id.</param>
191-
public static void SubmitSessionEnd(this ExceptionlessClient client, string sessionId) {
191+
public static void SubmitSessionEnd(this ExceptionlessClient client, string sessionId = null) {
192192
client.CreateSessionEnd(sessionId).Submit();
193193
}
194194
}

0 commit comments

Comments
 (0)