Skip to content

Commit ebff586

Browse files
committed
Refactor: Using an existing RavenClient instance
1 parent fdb6a4f commit ebff586

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed

Assets/PatchKit Patcher/Scripts/AppData/Local/Pack1Unarchiver.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,11 +244,11 @@ private void ExtractFileFromStream(
244244
{
245245
DebugLogger.LogException(e);
246246

247-
var ravenClient
248-
= new RavenClient("https://cb13d9a4a32f456c8411c79c6ad7be9d:[email protected]/175617");
247+
var logManager = PatcherLogManager.Instance;
248+
PatcherLogSentryRegistry sentryRegistry = logManager.SentryRegistry;
249+
RavenClient ravenClient = sentryRegistry.RavenClient;
249250

250251
var sentryEvent = new SentryEvent(e);
251-
var logManager = PatcherLogManager.Instance;
252252
PatcherLogSentryRegistry.AddDataToSentryEvent(sentryEvent, logManager.Storage.Guid.ToString());
253253

254254
ravenClient.Capture(sentryEvent);

Assets/PatchKit Patcher/Scripts/Debug/PatcherLogManager.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ public static PatcherLogManager Instance
3636
}
3737
}
3838

39+
public PatcherLogSentryRegistry SentryRegistry
40+
{
41+
get
42+
{
43+
return _sentryRegistry;
44+
}
45+
}
46+
3947
private static readonly DebugLogger DebugLogger = new DebugLogger(typeof(PatcherLogManager));
4048

4149
private PatcherLogStream _stream;

Assets/PatchKit Patcher/Scripts/Debug/PatcherLogSentryRegistry.cs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,23 @@ namespace PatchKit.Unity.Patcher.Debug
88
{
99
public class PatcherLogSentryRegistry
1010
{
11+
public RavenClient RavenClient
12+
{
13+
get
14+
{
15+
return _ravenClient;
16+
}
17+
}
18+
1119
private readonly RavenClient _ravenClient;
1220

21+
public static readonly string RavenClientId = "https://cb13d9a4a32f456c8411c79c6ad7be9d:[email protected]/175617";
22+
1323
public PatcherLogSentryRegistry()
1424
{
1525
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, errors) => true;
1626

17-
_ravenClient
18-
= new RavenClient(
19-
"https://cb13d9a4a32f456c8411c79c6ad7be9d:[email protected]/175617");
27+
_ravenClient = new RavenClient(RavenClientId);
2028
}
2129

2230
public void RegisterWithException(Issue issue, string logFileGuid)

0 commit comments

Comments
 (0)