-
Notifications
You must be signed in to change notification settings - Fork 340
Description
Hello team.
I'm currently struggling to configure the extension to prefer using the cache over hitting the network due to a spotty connection.
Current workflow:
Creating a project with the New Project command keeps retrying pub get indefinitely. Due to unresolved dependencies, the UI hangs until the user cancels. The last time I checked, it retried 236 times before I quit. Running pub get via the Get Packages command produces the same results.
Expectation:
Hit the pub registry, but resolve to cache if/when packages have already been cached as per CLI or
Exit after x number of retries
Current workflow:
Cancelling the running command seems to only dismiss the toast as it still attempts to get packages.
Expectation:
Cancel the running command as the action implies or
Check cache then quit if not resolved
Initially thought "dart.pubAdditionalArgs": [ "--offline" ] or "dart.flutterAdditionalArgs": [ "--offline" ] would produced the desired outcome but that is not the case. The settings are saved but do not seem to do anything. A setting similar to this previous suggestion is an ideal method for those who want to configure offline usage. Either that or passing the --offline flag to dart.pubAdditionalArgs / dart.flutterAdditionalArgs, but I prefer the latter as they are already implemented settings.
PS: Although the dart.flutterAdditionalArgs setting is documented, VS Code says it's an unknown configuration setting.
Cheers!