public void Close(Action callback) { IfOpened(() => { _interval.Disable(); UpdateSessionTimestamp(); _onLogEmpty = () => { _userId = null; _client = null; _sessionId = null; _onLogEmpty = null; callback(); }; Flush(); }); }
public void Close(Action callback) { IfOpened(() => { _interval.Disable(); UpdateSessionTimestamp(); //SessionEnded(_startTime, FizzUtils.Now() + _timeOffset); _onLogEmpty = () => { _userId = null; _client = null; _sessionId = null; _onLogEmpty = null; callback(); }; Flush(); }); }