From dd8eeae1d3a06d5624ca1224a41f39fdb80096a2 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 16 Nov 2025 20:10:28 -0700 Subject: [PATCH] this aint even a great idea --- cmd/app/lib/main.dart | 44 +++++++++++++++---------------- cmd/app/pubspec.lock | 61 +++++++++++++++++++++++++++++++++++++++++++ mise.toml | 6 ++++- 3 files changed, 88 insertions(+), 23 deletions(-) diff --git a/cmd/app/lib/main.dart b/cmd/app/lib/main.dart index 272dea0..e49d004 100644 --- a/cmd/app/lib/main.dart +++ b/cmd/app/lib/main.dart @@ -13,6 +13,7 @@ class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { + foo(); return MaterialApp( home: Scaffold( appBar: AppBar( @@ -27,39 +28,38 @@ class MyApp extends StatelessWidget { const SizedBox(height: 20), //ElevatedButton() ], - ) + ); }, ), ), ), - ) + ); } -} -void foo() async { - Location location = Location(); - location.enableBackgroundMode(enable: true) + void foo() async { + Location location = Location(); + //location.enableBackgroundMode(enable: true); - bool serviceEnabled; - PermissionStatus permissionGranted; + bool serviceEnabled; + PermissionStatus permissionGranted; - serviceEnabled = await location.serviceEnabled(); - if (!serviceEnabled) { - serviceEnabled = await location.requestService(); + serviceEnabled = await location.serviceEnabled(); if (!serviceEnabled) { - return; + serviceEnabled = await location.requestService(); + if (!serviceEnabled) { + return; + } } - } - permissionGranted = await location.hasPermission(); - if (permissionGranted == PermissionStatus.denied) { - permissionGranted = await location.requestPermission(); - if (permissionGranted != PermissionStatus.granted) { - return; + permissionGranted = await location.hasPermission(); + if (permissionGranted == PermissionStatus.denied) { + permissionGranted = await location.requestPermission(); + if (permissionGranted != PermissionStatus.granted) { + return; + } } - } - final locationData = await location.getLocation(); - print(locationData); + final locationData = await location.getLocation(); + print('THIS: {locationData}'); + } } - diff --git a/cmd/app/pubspec.lock b/cmd/app/pubspec.lock index ecaa209..b8f0263 100644 --- a/cmd/app/pubspec.lock +++ b/cmd/app/pubspec.lock @@ -75,6 +75,27 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + js: + dependency: transitive + description: + name: js + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + url: "https://pub.dev" + source: hosted + version: "0.6.7" leak_tracker: dependency: transitive description: @@ -107,6 +128,30 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.0" + location: + dependency: "direct main" + description: + name: location + sha256: "06be54f682c9073cbfec3899eb9bc8ed90faa0e17735c9d9fa7fe426f5be1dd1" + url: "https://pub.dev" + source: hosted + version: "5.0.3" + location_platform_interface: + dependency: transitive + description: + name: location_platform_interface + sha256: "8aa1d34eeecc979d7c9fe372931d84f6d2ebbd52226a54fe1620de6fdc0753b1" + url: "https://pub.dev" + source: hosted + version: "3.1.2" + location_web: + dependency: transitive + description: + name: location_web + sha256: ec484c66e8a4ff1ee5d044c203f4b6b71e3a0556a97b739a5bc9616de672412b + url: "https://pub.dev" + source: hosted + version: "4.2.0" matcher: dependency: transitive description: @@ -139,6 +184,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.1" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" sky_engine: dependency: transitive description: flutter @@ -192,6 +245,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.7.7" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" vector_math: dependency: transitive description: diff --git a/mise.toml b/mise.toml index 8048788..f52ebaf 100644 --- a/mise.toml +++ b/mise.toml @@ -2,7 +2,11 @@ flutter = "latest" [tasks.default] -run = "cd \"$MISE_PROJECT_ROOT\"/cmd/app && flutter run -d chrome" +run = "cd \"$FLUTTER_D\" && flutter run -d chrome" + +[tasks.build] +run = "cd \"$FLUTTER_D\" && flutter build web" [env] CHROME_EXECUTABLE="{{config_root}}/.mise/tasks/chrome" +FLUTTER_D="{{config_root}}/cmd/app"