@@ -46,7 +46,6 @@ class HttpTransport implements Transport {
46
46
_credentialBuilder = _CredentialBuilder (
47
47
_dsn,
48
48
_options.sentryClientName,
49
- _options.clock,
50
49
);
51
50
}
52
51
@@ -56,6 +55,7 @@ class HttpTransport implements Transport {
56
55
if (filteredEnvelope == null ) {
57
56
return SentryId .empty ();
58
57
}
58
+ filteredEnvelope.header.sentAt = _options.clock ();
59
59
60
60
final streamedRequest = await _createStreamedRequest (filteredEnvelope);
61
61
final response = await _options.httpClient
@@ -135,23 +135,16 @@ class HttpTransport implements Transport {
135
135
class _CredentialBuilder {
136
136
final String _authHeader;
137
137
138
- final ClockProvider _clock ;
138
+ _CredentialBuilder ._( String authHeader) : _authHeader = authHeader ;
139
139
140
- int get timestamp => _clock ().millisecondsSinceEpoch;
141
-
142
- _CredentialBuilder ._(String authHeader, ClockProvider clock)
143
- : _authHeader = authHeader,
144
- _clock = clock;
145
-
146
- factory _CredentialBuilder (
147
- Dsn dsn, String sdkIdentifier, ClockProvider clock) {
140
+ factory _CredentialBuilder (Dsn dsn, String sdkIdentifier) {
148
141
final authHeader = _buildAuthHeader (
149
142
publicKey: dsn.publicKey,
150
143
secretKey: dsn.secretKey,
151
144
sdkIdentifier: sdkIdentifier,
152
145
);
153
146
154
- return _CredentialBuilder ._(authHeader, clock );
147
+ return _CredentialBuilder ._(authHeader);
155
148
}
156
149
157
150
static String _buildAuthHeader ({
@@ -172,9 +165,7 @@ class _CredentialBuilder {
172
165
Map <String , String > configure (Map <String , String > headers) {
173
166
return headers
174
167
..addAll (
175
- < String , String > {
176
- 'X-Sentry-Auth' : '$_authHeader , sentry_timestamp=$timestamp '
177
- },
168
+ < String , String > {'X-Sentry-Auth' : _authHeader},
178
169
);
179
170
}
180
171
}
0 commit comments