chore: ready the package for deployment to the pub server

Dart warns about leaking API keys. Although I'm ignoring it for now
(it's too late anyway) it is right about it and we should change the
keys and make sure it's not in git in the future
This commit is contained in:
Bart Ribbers 2024-08-30 09:26:38 +02:00 committed by Freek van de Ven
parent 11dfed294e
commit d227042c22
5 changed files with 23 additions and 16 deletions

View file

@ -3,7 +3,7 @@ import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart' show rootBundle; import 'package:flutter/services.dart' show rootBundle;
import 'package:flutter_google_track_and_trace/google_track_trace.dart'; import 'package:flutter_google_track_and_trace/flutter_google_track_and_trace.dart';
class TrackTraceDemo extends StatefulWidget { class TrackTraceDemo extends StatefulWidget {
const TrackTraceDemo({Key? key}) : super(key: key); const TrackTraceDemo({Key? key}) : super(key: key);

View file

@ -195,18 +195,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: leak_tracker name: leak_tracker
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "10.0.5" version: "10.0.4"
leak_tracker_flutter_testing: leak_tracker_flutter_testing:
dependency: transitive dependency: transitive
description: description:
name: leak_tracker_flutter_testing name: leak_tracker_flutter_testing
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.5" version: "3.0.3"
leak_tracker_testing: leak_tracker_testing:
dependency: transitive dependency: transitive
description: description:
@ -235,18 +235,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: material_color_utilities name: material_color_utilities
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.11.1" version: "0.8.0"
meta: meta:
dependency: transitive dependency: transitive
description: description:
name: meta name: meta
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.15.0" version: "1.12.0"
path: path:
dependency: transitive dependency: transitive
description: description:
@ -328,10 +328,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: test_api name: test_api
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.7.2" version: "0.7.0"
typed_data: typed_data:
dependency: transitive dependency: transitive
description: description:
@ -352,10 +352,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: vm_service name: vm_service
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "14.2.5" version: "14.2.1"
web: web:
dependency: transitive dependency: transitive
description: description:

View file

@ -98,7 +98,7 @@ Future<BitmapDescriptor> convertBytesToCustomBitmapDescriptor(
var data = await _image.toByteData(format: ui.ImageByteFormat.png); var data = await _image.toByteData(format: ui.ImageByteFormat.png);
//convert PNG bytes as BitmapDescriptor //convert PNG bytes as BitmapDescriptor
return BitmapDescriptor.fromBytes(data!.buffer.asUint8List()); return BitmapDescriptor.bytes(data!.buffer.asUint8List());
} }
/// https://medium.com/@JBXBergDev/how-to-use-googlemap-markers-with-flutter-material-icons-38c4c975e928 /// https://medium.com/@JBXBergDev/how-to-use-googlemap-markers-with-flutter-material-icons-38c4c975e928
@ -120,7 +120,7 @@ Future<BitmapDescriptor> createBitmapDescriptorFromIconData(
var image = await picture.toImage(markerSize.round(), markerSize.round()); var image = await picture.toImage(markerSize.round(), markerSize.round());
var bytes = await image.toByteData(format: ui.ImageByteFormat.png); var bytes = await image.toByteData(format: ui.ImageByteFormat.png);
return BitmapDescriptor.fromBytes(bytes!.buffer.asUint8List()); return BitmapDescriptor.bytes(bytes!.buffer.asUint8List());
} }
/// Paints the icon background /// Paints the icon background

View file

@ -1,6 +1,9 @@
name: flutter_google_track_and_trace name: flutter_google_track_and_trace
description: An Iconica Flutter plugin for Track & Trace Package description: An Iconica Flutter plugin for Track & Trace Package
version: 2.1.0 version: 2.1.0
repository: https://github.com/Iconica-Development/flutter_google_track_and_trace
publish_to: https://forgejo.internal.iconica.nl/api/packages/internal/pub
environment: environment:
sdk: ">=3.3.0 <4.0.0" sdk: ">=3.3.0 <4.0.0"
@ -19,4 +22,8 @@ dev_dependencies:
sdk: flutter sdk: flutter
flutter_lints: ^1.0.0 flutter_lints: ^1.0.0
flutter: flutter:
false_secrets:
- example/lib/main.dart
- example/android/app/src/main/AndroidManifest.xml