Skip to content

Commit e8e8539

Browse files
authored
fix: resolve lint issues (#18017)
* fix: resolve lint issues * fix: resolve lint issues * fix: ignore experimental member use lint in instance_e2e.dart * fix: resolve lint issue for cacheSettings variable assignment
1 parent b218dbf commit e8e8539

6 files changed

Lines changed: 38 additions & 5 deletions

File tree

packages/cloud_firestore/cloud_firestore/example/integration_test/instance_e2e.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ void runInstanceTests() {
174174
],
175175
});
176176

177+
// ignore: experimental_member_use
177178
await firestore.setIndexConfigurationFromJSON(json);
178179
},
179180
skip: defaultTargetPlatform == TargetPlatform.windows,

packages/firebase_ai/firebase_ai/example/lib/pages/imagen_page.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,10 +253,13 @@ class _ImagenPageState extends State<ImagenPage> {
253253
MessageData? resultMessage;
254254

255255
try {
256+
// ignore: experimental_member_use
256257
final response = await widget.model.inpaintImage(
257258
_sourceImage!,
258259
prompt,
260+
// ignore: experimental_member_use
259261
ImagenBackgroundMask(),
262+
// ignore: experimental_member_use
260263
config: ImagenEditingConfig(editMode: ImagenEditMode.inpaintInsertion),
261264
);
262265
if (response.images.isNotEmpty) {
@@ -308,9 +311,12 @@ class _ImagenPageState extends State<ImagenPage> {
308311
MessageData? resultMessage;
309312

310313
try {
314+
// ignore: experimental_member_use
311315
final response = await widget.model.editImage(
312316
[
317+
// ignore: experimental_member_use
313318
ImagenRawImage(image: _sourceImage!),
319+
// ignore: experimental_member_use
314320
ImagenRawMask(mask: _maskImageForEditing!),
315321
],
316322
prompt,
@@ -359,11 +365,14 @@ class _ImagenPageState extends State<ImagenPage> {
359365
try {
360366
final referenceImages = await generateMaskAndPadForOutpainting(
361367
image: _sourceImage!,
368+
// ignore: experimental_member_use
362369
newDimensions: ImagenDimensions(width: 1400, height: 1400),
363370
);
371+
// ignore: experimental_member_use
364372
final response = await widget.model.editImage(
365373
referenceImages,
366374
'',
375+
// ignore: experimental_member_use
367376
config: ImagenEditingConfig(editMode: ImagenEditMode.outpaint),
368377
);
369378
if (response.images.isNotEmpty) {
@@ -407,15 +416,18 @@ class _ImagenPageState extends State<ImagenPage> {
407416
);
408417
MessageData? resultMessage;
409418
try {
419+
// ignore: experimental_member_use
410420
final response = await widget.model.editImage(
411421
[
422+
// ignore: experimental_member_use
412423
ImagenStyleReference(
413424
image: _sourceImage!,
414425
description: 'van goh style',
415426
referenceId: 1,
416427
),
417428
],
418429
prompt,
430+
// ignore: experimental_member_use
419431
config: ImagenEditingConfig(editSteps: 50),
420432
);
421433
if (response.images.isNotEmpty) {

packages/firebase_ai/firebase_ai/example/lib/pages/server_template_page.dart

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ class _ServerTemplatePageState extends State<ServerTemplatePage> {
3838
final List<MessageData> _messages = <MessageData>[];
3939
bool _loading = false;
4040

41+
// ignore: experimental_member_use
4142
TemplateGenerativeModel? _templateGenerativeModel;
43+
// ignore: experimental_member_use
4244
TemplateImagenModel? _templateImagenModel;
4345

4446
@override
@@ -50,13 +52,18 @@ class _ServerTemplatePageState extends State<ServerTemplatePage> {
5052
void _initializeServerTemplate() {
5153
if (widget.useVertexBackend) {
5254
_templateGenerativeModel =
55+
// ignore: experimental_member_use
5356
FirebaseAI.vertexAI(location: 'global').templateGenerativeModel();
5457
_templateImagenModel =
58+
// ignore: experimental_member_use
5559
FirebaseAI.vertexAI(location: 'global').templateImagenModel();
5660
} else {
5761
_templateGenerativeModel =
62+
// ignore: experimental_member_use
5863
FirebaseAI.googleAI().templateGenerativeModel();
59-
_templateImagenModel = FirebaseAI.googleAI().templateImagenModel();
64+
_templateImagenModel =
65+
// ignore: experimental_member_use
66+
FirebaseAI.googleAI().templateImagenModel();
6067
}
6168
}
6269

@@ -185,6 +192,7 @@ class _ServerTemplatePageState extends State<ServerTemplatePage> {
185192
try {
186193
_messages.add(MessageData(text: message, fromUser: true));
187194
var response = await _templateGenerativeModel
195+
// ignore: experimental_member_use
188196
?.generateContent('cj-urlcontext', inputs: {'url': message});
189197

190198
final candidate = response?.candidates.first;
@@ -248,6 +256,7 @@ class _ServerTemplatePageState extends State<ServerTemplatePage> {
248256
MessageData? resultMessage;
249257
try {
250258
_messages.add(MessageData(text: message, fromUser: true));
259+
// ignore: experimental_member_use
251260
var response = await _templateImagenModel?.generateImages(
252261
'portrait-googleai',
253262
inputs: {
@@ -305,6 +314,7 @@ class _ServerTemplatePageState extends State<ServerTemplatePage> {
305314
),
306315
);
307316

317+
// ignore: experimental_member_use
308318
var response = await _templateGenerativeModel?.generateContent(
309319
'media.prompt',
310320
inputs: {
@@ -343,6 +353,7 @@ class _ServerTemplatePageState extends State<ServerTemplatePage> {
343353
try {
344354
_messages.add(MessageData(text: message, fromUser: true));
345355
var response = await _templateGenerativeModel
356+
// ignore: experimental_member_use
346357
?.generateContent('new-greeting', inputs: {});
347358

348359
_messages.add(MessageData(text: response?.text, fromUser: false));

packages/firebase_ai/firebase_ai/example/lib/utils/image_utils.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ import 'package:flutter/foundation.dart';
1818
/// The parameters passed to the isolate
1919
class _IsolateParams {
2020
final Uint8List imageBytes;
21+
// ignore: experimental_member_use
2122
final ImagenDimensions newDimensions;
23+
// ignore: experimental_member_use
2224
final ImagenImagePlacement newPosition;
2325

2426
_IsolateParams({
@@ -59,6 +61,7 @@ Future<_IsolateResult> _generateMaskAndPadInIsolate(
5961
);
6062
}
6163
// 2. Calculate the position
64+
// ignore: experimental_member_use
6265
final originalDimensions = ImagenDimensions(
6366
width: originalImage.width,
6467
height: originalImage.height,
@@ -107,9 +110,12 @@ Future<_IsolateResult> _generateMaskAndPadInIsolate(
107110
}
108111

109112
/// Generates a mask and pads the image for outpainting.
113+
// ignore: experimental_member_use
110114
Future<List<ImagenReferenceImage>> generateMaskAndPadForOutpainting({
111115
required ImagenInlineImage image,
116+
// ignore: experimental_member_use
112117
required ImagenDimensions newDimensions,
118+
// ignore: experimental_member_use
113119
ImagenImagePlacement newPosition = ImagenImagePlacement.center,
114120
}) async {
115121
// Prepare the parameters for the isolate
@@ -126,12 +132,14 @@ Future<List<ImagenReferenceImage>> generateMaskAndPadForOutpainting({
126132

127133
// Use the resulting bytes to create your final objects
128134
return [
135+
// ignore: experimental_member_use
129136
ImagenRawImage(
130137
image: ImagenInlineImage(
131138
bytesBase64Encoded: result.paddedImageBytes,
132139
mimeType: 'image/png', // The isolate always returns PNG
133140
),
134141
),
142+
// ignore: experimental_member_use
135143
ImagenRawMask(
136144
mask: ImagenInlineImage(
137145
bytesBase64Encoded: result.maskBytes,

packages/firebase_core/firebase_core/lib/src/firebase.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ class Firebase {
4848
FirebaseOptions? options,
4949
String? demoProjectId,
5050
}) async {
51+
FirebaseOptions? resolvedOptions = options;
5152
if (demoProjectId != null) {
5253
late final String platformString;
5354
if (defaultTargetPlatform == TargetPlatform.android) {
@@ -67,7 +68,7 @@ class Firebase {
6768
// id, but it was allowed when this API was first added, so we allow it
6869
// for backwards compatibility and simply override the user-provided
6970
// options.
70-
options = FirebaseOptions(
71+
resolvedOptions = FirebaseOptions(
7172
apiKey: '12345',
7273
appId: '1:1:$platformString:1',
7374
messagingSenderId: '',
@@ -77,7 +78,7 @@ class Firebase {
7778
}
7879
FirebaseAppPlatform app = await _delegate.initializeApp(
7980
name: name,
80-
options: options,
81+
options: resolvedOptions,
8182
);
8283

8384
return FirebaseApp._(app);

packages/firebase_data_connect/firebase_data_connect/lib/src/firebase_data_connect.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,15 +199,15 @@ class FirebaseDataConnect extends FirebasePluginPlatform {
199199
}
200200

201201
//TODO remove after testing since CS should be null by default
202-
cacheSettings = cacheSettings ?? CacheSettings();
202+
final resolvedCacheSettings = cacheSettings ?? CacheSettings();
203203

204204
FirebaseDataConnect newInstance = FirebaseDataConnect(
205205
app: app,
206206
auth: auth,
207207
appCheck: appCheck,
208208
connectorConfig: connectorConfig,
209209
sdkType: sdkType,
210-
cacheSettings: cacheSettings,
210+
cacheSettings: resolvedCacheSettings,
211211
);
212212
if (cachedInstances[app.name] == null) {
213213
cachedInstances[app.name] = <String, FirebaseDataConnect>{};

0 commit comments

Comments
 (0)