Skip to content

Commit efc4676

Browse files
committed
Fix database timer
1 parent fe05b0d commit efc4676

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/BacktraceDatabase.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class BacktraceDatabase : MonoBehaviour, IBacktraceDatabase
2626
/// </summary>
2727
private BacktraceDatabaseSettings DatabaseSettings { get; set; }
2828

29-
private float _lastConnection = 0;
29+
private float _lastConnection;
3030
/// <summary>
3131
/// Backtrace Api instance. Use BacktraceApi to send data to Backtrace server
3232
/// </summary>
@@ -85,6 +85,8 @@ private void Awake()
8585
return;
8686
}
8787

88+
_lastConnection = Time.time;
89+
8890
BacktraceDatabaseContext = new BacktraceDatabaseContext(DatabasePath, DatabaseSettings.RetryLimit, DatabaseSettings.RetryOrder);
8991
BacktraceDatabaseFileContext = new BacktraceDatabaseFileContext(DatabasePath, DatabaseSettings.MaxDatabaseSize, DatabaseSettings.MaxRecordCount);
9092
BacktraceApi = new BacktraceApi(Configuration.ToCredentials(), Convert.ToUInt32(Configuration.ReportPerMin));
@@ -98,6 +100,7 @@ private void Update()
98100
}
99101
if (Time.time - _lastConnection > DatabaseSettings.RetryInterval)
100102
{
103+
_lastConnection = Time.time;
101104
if (!BacktraceDatabaseContext.Any() || _timerBackgroundWork)
102105
{
103106
return;

0 commit comments

Comments
 (0)