Skip to content

Commit 3999538

Browse files
author
matin-zadeh-dolatabad
committed
fix: flutter web interface
1 parent 34505a1 commit 3999538

File tree

2 files changed

+50
-4
lines changed

2 files changed

+50
-4
lines changed

packages/firebase_analytics/firebase_analytics_web/lib/firebase_analytics_web.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ class FirebaseAnalyticsWeb extends FirebaseAnalyticsPlatform {
6868
Future<void> setConsent({
6969
bool? adStorageConsentGranted,
7070
bool? analyticsStorageConsentGranted,
71+
bool? adPersonalizationGranted,
72+
bool? adUserDataGranted,
7173
}) async {
7274
throw UnimplementedError('setConsent() is not supported on Web.');
7375
}

packages/firebase_analytics/firebase_analytics_web/test/firebase_analytics_web_test.mocks.dart

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
// Copyright 2021 The Chromium Authors. All rights reserved.
2-
// Use of this source code is governed by a BSD-style license that can be
3-
// found in the LICENSE file.
4-
// Mocks generated by Mockito 5.4.0 from annotations
1+
// Mocks generated by Mockito 5.4.4 from annotations
52
// in firebase_analytics_web/test/firebase_analytics_web_test.dart.
63
// Do not manually edit this file.
74

@@ -18,6 +15,8 @@ import 'package:mockito/mockito.dart' as _i1;
1815
// ignore_for_file: avoid_redundant_argument_values
1916
// ignore_for_file: avoid_setters_without_getters
2017
// ignore_for_file: comment_references
18+
// ignore_for_file: deprecated_member_use
19+
// ignore_for_file: deprecated_member_use_from_same_package
2120
// ignore_for_file: implementation_imports
2221
// ignore_for_file: invalid_use_of_visible_for_testing_member
2322
// ignore_for_file: prefer_const_constructors
@@ -59,6 +58,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
5958
),
6059
returnValueForMissingStub: null,
6160
);
61+
6262
@override
6363
_i2.FirebaseApp get app => (super.noSuchMethod(
6464
Invocation.getter(#app),
@@ -71,6 +71,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
7171
Invocation.getter(#app),
7272
),
7373
) as _i2.FirebaseApp);
74+
7475
@override
7576
_i3.FirebaseAnalyticsPlatform delegateFor({_i2.FirebaseApp? app}) =>
7677
(super.noSuchMethod(
@@ -96,6 +97,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
9697
),
9798
),
9899
) as _i3.FirebaseAnalyticsPlatform);
100+
99101
@override
100102
_i5.Future<bool> isSupported() => (super.noSuchMethod(
101103
Invocation.method(
@@ -105,6 +107,17 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
105107
returnValue: _i5.Future<bool>.value(false),
106108
returnValueForMissingStub: _i5.Future<bool>.value(false),
107109
) as _i5.Future<bool>);
110+
111+
@override
112+
_i5.Future<int?> getSessionId() => (super.noSuchMethod(
113+
Invocation.method(
114+
#getSessionId,
115+
[],
116+
),
117+
returnValue: _i5.Future<int?>.value(),
118+
returnValueForMissingStub: _i5.Future<int?>.value(),
119+
) as _i5.Future<int?>);
120+
108121
@override
109122
_i5.Future<void> logEvent({
110123
required String? name,
@@ -124,10 +137,13 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
124137
returnValue: _i5.Future<void>.value(),
125138
returnValueForMissingStub: _i5.Future<void>.value(),
126139
) as _i5.Future<void>);
140+
127141
@override
128142
_i5.Future<void> setConsent({
129143
bool? adStorageConsentGranted,
130144
bool? analyticsStorageConsentGranted,
145+
bool? adPersonalizationGranted,
146+
bool? adUserDataGranted,
131147
}) =>
132148
(super.noSuchMethod(
133149
Invocation.method(
@@ -136,11 +152,14 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
136152
{
137153
#adStorageConsentGranted: adStorageConsentGranted,
138154
#analyticsStorageConsentGranted: analyticsStorageConsentGranted,
155+
#adPersonalizationGranted: adPersonalizationGranted,
156+
#adUserDataGranted: adUserDataGranted,
139157
},
140158
),
141159
returnValue: _i5.Future<void>.value(),
142160
returnValueForMissingStub: _i5.Future<void>.value(),
143161
) as _i5.Future<void>);
162+
144163
@override
145164
_i5.Future<void> setAnalyticsCollectionEnabled(bool? enabled) =>
146165
(super.noSuchMethod(
@@ -151,6 +170,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
151170
returnValue: _i5.Future<void>.value(),
152171
returnValueForMissingStub: _i5.Future<void>.value(),
153172
) as _i5.Future<void>);
173+
154174
@override
155175
_i5.Future<void> setUserId({
156176
String? id,
@@ -168,6 +188,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
168188
returnValue: _i5.Future<void>.value(),
169189
returnValueForMissingStub: _i5.Future<void>.value(),
170190
) as _i5.Future<void>);
191+
171192
@override
172193
_i5.Future<void> setCurrentScreen({
173194
String? screenName,
@@ -187,6 +208,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
187208
returnValue: _i5.Future<void>.value(),
188209
returnValueForMissingStub: _i5.Future<void>.value(),
189210
) as _i5.Future<void>);
211+
190212
@override
191213
_i5.Future<void> resetAnalyticsData() => (super.noSuchMethod(
192214
Invocation.method(
@@ -196,6 +218,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
196218
returnValue: _i5.Future<void>.value(),
197219
returnValueForMissingStub: _i5.Future<void>.value(),
198220
) as _i5.Future<void>);
221+
199222
@override
200223
_i5.Future<void> setUserProperty({
201224
required String? name,
@@ -215,6 +238,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
215238
returnValue: _i5.Future<void>.value(),
216239
returnValueForMissingStub: _i5.Future<void>.value(),
217240
) as _i5.Future<void>);
241+
218242
@override
219243
_i5.Future<void> setSessionTimeoutDuration(Duration? timeout) =>
220244
(super.noSuchMethod(
@@ -225,6 +249,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
225249
returnValue: _i5.Future<void>.value(),
226250
returnValueForMissingStub: _i5.Future<void>.value(),
227251
) as _i5.Future<void>);
252+
228253
@override
229254
_i5.Future<void> setDefaultEventParameters(
230255
Map<String, Object?>? defaultParameters) =>
@@ -236,6 +261,7 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
236261
returnValue: _i5.Future<void>.value(),
237262
returnValueForMissingStub: _i5.Future<void>.value(),
238263
) as _i5.Future<void>);
264+
239265
@override
240266
_i5.Future<String?> getAppInstanceId() => (super.noSuchMethod(
241267
Invocation.method(
@@ -245,4 +271,22 @@ class MockFirebaseAnalyticsWeb extends _i1.Mock
245271
returnValue: _i5.Future<String?>.value(),
246272
returnValueForMissingStub: _i5.Future<String?>.value(),
247273
) as _i5.Future<String?>);
274+
275+
@override
276+
_i5.Future<void> initiateOnDeviceConversionMeasurement({
277+
String? emailAddress,
278+
String? phoneNumber,
279+
}) =>
280+
(super.noSuchMethod(
281+
Invocation.method(
282+
#initiateOnDeviceConversionMeasurement,
283+
[],
284+
{
285+
#emailAddress: emailAddress,
286+
#phoneNumber: phoneNumber,
287+
},
288+
),
289+
returnValue: _i5.Future<void>.value(),
290+
returnValueForMissingStub: _i5.Future<void>.value(),
291+
) as _i5.Future<void>);
248292
}

0 commit comments

Comments
 (0)