Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion example/.flutter-plugins-dependencies
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"path_provider","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.5.1/","dependencies":[]},{"name":"shared_preferences","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.6/","dependencies":[]},{"name":"uni_links","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/uni_links-0.4.0/","dependencies":[]},{"name":"url_launcher","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.5/","dependencies":[]}],"android":[{"name":"path_provider","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.5.1/","dependencies":[]},{"name":"shared_preferences","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.6/","dependencies":[]},{"name":"uni_links","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/uni_links-0.4.0/","dependencies":[]},{"name":"url_launcher","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.5/","dependencies":[]}],"macos":[{"name":"shared_preferences_macos","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+3/","dependencies":[]},{"name":"url_launcher_macos","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+2/","dependencies":[]}],"linux":[],"windows":[],"web":[{"name":"shared_preferences_web","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+2/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/patrick/fludev/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.0+2/","dependencies":[]}]},"dependencyGraph":[{"name":"path_provider","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_macos","shared_preferences_web"]},{"name":"shared_preferences_macos","dependencies":[]},{"name":"shared_preferences_web","dependencies":[]},{"name":"uni_links","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_web","url_launcher_macos"]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]}],"date_created":"2020-11-15 18:06:06.212306","version":"1.21.0-2.0.pre.53"}
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"path_provider","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider-1.2.0\\\\","dependencies":[]},{"name":"shared_preferences","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences-2.0.5\\\\","dependencies":[]},{"name":"uni_links","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\uni_links-0.4.0\\\\","dependencies":[]},{"name":"url_launcher","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\url_launcher-5.7.10\\\\","dependencies":[]}],"android":[{"name":"path_provider","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider-1.2.0\\\\","dependencies":[]},{"name":"shared_preferences","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences-2.0.5\\\\","dependencies":[]},{"name":"uni_links","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\uni_links-0.4.0\\\\","dependencies":[]},{"name":"url_launcher","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\url_launcher-5.7.10\\\\","dependencies":[]}],"macos":[{"name":"shared_preferences_macos","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_macos-2.0.0\\\\","dependencies":[]},{"name":"url_launcher_macos","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\url_launcher_macos-0.0.1+9\\\\","dependencies":[]}],"linux":[{"name":"path_provider_linux","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_linux-2.0.0\\\\","dependencies":[]},{"name":"shared_preferences_linux","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_linux-2.0.0\\\\","dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\url_launcher_linux-0.0.1+4\\\\","dependencies":[]}],"windows":[{"name":"path_provider_windows","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_windows-2.0.0\\\\","dependencies":[]},{"name":"shared_preferences_windows","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_windows-2.0.0\\\\","dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\url_launcher_windows-0.0.1+3\\\\","dependencies":[]}],"web":[{"name":"shared_preferences_web","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_web-2.0.0\\\\","dependencies":[]},{"name":"url_launcher_web","path":"C:\\\\Users\\\\ja\\\\Android\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\url_launcher_web-0.1.5+3\\\\","dependencies":[]}]},"dependencyGraph":[{"name":"path_provider","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_linux","shared_preferences_macos","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_macos","dependencies":[]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"uni_links","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_web","url_launcher_linux","url_launcher_macos","url_launcher_windows"]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2021-03-24 22:28:17.096621","version":"2.1.0-12.2.pre"}
11 changes: 5 additions & 6 deletions example/lib/generated_plugin_registrant.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,16 @@
// Generated file. Do not edit.
//

// ignore: unused_import
import 'dart:ui';
// ignore_for_file: lines_longer_than_80_chars

import 'package:shared_preferences_web/shared_preferences_web.dart';
import 'package:url_launcher_web/url_launcher_web.dart';

import 'package:flutter_web_plugins/flutter_web_plugins.dart';

// ignore: public_member_api_docs
void registerPlugins(PluginRegistry registry) {
SharedPreferencesPlugin.registerWith(registry.registrarFor(SharedPreferencesPlugin));
UrlLauncherPlugin.registerWith(registry.registrarFor(UrlLauncherPlugin));
registry.registerMessageHandler();
void registerPlugins(Registrar registrar) {
SharedPreferencesPlugin.registerWith(registrar);
UrlLauncherPlugin.registerWith(registrar);
registrar.registerMessageHandler();
}
2 changes: 1 addition & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies:

# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
cupertino_icons: ^1.0.0

dev_dependencies:
# NOT working for the moment
Expand Down
6 changes: 3 additions & 3 deletions lib/API/Oauth.dart
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ abstract class Auth {
globals.displayInfo('Entering getNewAccessToken');
// globals.displayInfo('urlRefresh $urlRefresh');

final resp = await http.post(urlRefresh);
final resp = await http.post(Uri.parse(urlRefresh));

globals.displayInfo('body ${resp.body}');
if (resp.statusCode == 200) {
Expand All @@ -311,7 +311,7 @@ abstract class Auth {

globals.displayInfo('urlToken $urlToken');

final value = await http.post(urlToken);
final value = await http.post(Uri.parse(urlToken));

globals.displayInfo('body ${value.body}');

Expand Down Expand Up @@ -377,7 +377,7 @@ abstract class Auth {
if (_header.containsKey('88') == false) {
final reqDeAuthorize = "https://www.strava.com/oauth/deauthorize";
globals.displayInfo('request $reqDeAuthorize');
final rep = await http.post(reqDeAuthorize, headers: _header);
final rep = await http.post(Uri.parse(reqDeAuthorize), headers: _header);
if (rep.statusCode == 200) {
globals.displayInfo('DeAuthorize done');
globals.displayInfo('response ${rep.body}');
Expand Down
4 changes: 2 additions & 2 deletions lib/API/activities.dart
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ abstract class Activities {
final String reqActivity = 'https://www.strava.com/api/v3/activities/' +
id +
'?include_all_efforts=true';
var rep = await http.get(reqActivity, headers: _header);
var rep = await http.get(Uri.parse(reqActivity), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down Expand Up @@ -127,7 +127,7 @@ abstract class Activities {
if (_header.containsKey('88') == false) {
final String reqActivity =
'https://www.strava.com/api/v3/activities/' + id + '/photos';
var rep = await http.get(reqActivity, headers: _header);
var rep = await http.get(Uri.parse(reqActivity), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down
10 changes: 5 additions & 5 deletions lib/API/athletes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ abstract class Athletes {
final reqAthlete =
"https://www.strava.com/api/v3/athlete?weight=" + weight.toString();
globals.displayInfo('update $reqAthlete');
var rep = await http.put(reqAthlete, headers: _header);
var rep = await http.put(Uri.parse(reqAthlete), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo('Athlete info ${rep.body}');
Expand Down Expand Up @@ -63,7 +63,7 @@ abstract class Athletes {
// "/stats?page=1&per_page=50;";
'/stats?page=$_pageNumber&per_page=$_perPage;';

var rep = await http.get(reqStats, headers: _header);
var rep = await http.get(Uri.parse(reqStats), headers: _header);

if (rep.statusCode == 200) {
// globals.displayInfo('getStats ${rep.body}');
Expand Down Expand Up @@ -105,7 +105,7 @@ abstract class Athletes {

if (_header.containsKey('88') == false) {
const String reqAthlete = 'https://www.strava.com/api/v3/athlete/zones';
var rep = await http.get(reqAthlete, headers: _header);
var rep = await http.get(Uri.parse(reqAthlete), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo('Zone info ${rep.body}');
Expand Down Expand Up @@ -138,7 +138,7 @@ abstract class Athletes {

if (_header.containsKey('88') == false) {
const String reqAthlete = 'https://www.strava.com/api/v3/athlete';
var rep = await http.get(reqAthlete, headers: _header);
var rep = await http.get(Uri.parse(reqAthlete), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down Expand Up @@ -193,7 +193,7 @@ abstract class Athletes {
'https://www.strava.com/api/v3/athlete/activities' +
'?before=$before&after=$after&page=$_pageNumber&per_page=$_perPage';

var rep = await http.get(reqActivities, headers: _header);
var rep = await http.get(Uri.parse(reqActivities), headers: _header);
int _nbActvity = 0;

if (rep.statusCode == 200) {
Expand Down
6 changes: 3 additions & 3 deletions lib/API/clubs.dart
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ abstract class Clubs {
id +
'/members?page=$_pageNumber&per_page=$_perPage';

var rep = await http.get(reqList, headers: _header);
var rep = await http.get(Uri.parse(reqList), headers: _header);
int _nbMembers = 0;

if (rep.statusCode == 200) {
Expand Down Expand Up @@ -86,7 +86,7 @@ abstract class Clubs {

if (_header.containsKey('88') == false) {
final reqClub = 'https://www.strava.com/api/v3/clubs/' + id;
var rep = await http.get(reqClub, headers: _header);
var rep = await http.get(Uri.parse(reqClub), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down Expand Up @@ -127,7 +127,7 @@ abstract class Clubs {
String reqClub = 'https://www.strava.com/api/v3/clubs/' +
id +
'/activities?page=$_pageNumber&per_page=$_perPage';
var rep = await http.get(reqClub, headers: _header);
var rep = await http.get(Uri.parse(reqClub), headers: _header);
int _nbActvity = 0;

if (rep.statusCode == 200) {
Expand Down
4 changes: 2 additions & 2 deletions lib/API/races.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ abstract class Races {
if (_header.containsKey('88') == false) {
final reqRace = 'https://www.strava.com/api/v3/running_races/' + id;

var rep = await http.get(reqRace, headers: _header);
var rep = await http.get(Uri.parse(reqRace), headers: _header);
if (rep.statusCode == 200) {
globals.displayInfo('Race info ${rep.body}');
final Map<String, dynamic> jsonResponse = json.decode(rep.body);
Expand Down Expand Up @@ -60,7 +60,7 @@ abstract class Races {
final reqList =
'https://www.strava.com/api/v3/running_races?year=' + year;

var rep = await http.get(reqList, headers: _header);
var rep = await http.get(Uri.parse(reqList), headers: _header);
if (rep.statusCode == 200) {
// globals.displayInfo('List races info ${rep.body}');
var jsonResponse = json.decode(rep.body);
Expand Down
4 changes: 2 additions & 2 deletions lib/API/segmentEfforts.dart
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ abstract class SegmentEfforts {
final reqSeg =
'https://www.strava.com/api/v3/segment_efforts/' + segId.toString();

var rep = await http.get(reqSeg, headers: _header);
var rep = await http.get(Uri.parse(reqSeg), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down Expand Up @@ -71,7 +71,7 @@ abstract class SegmentEfforts {
'&per_page=' +
_perPage.toString();

var rep = await http.get(reqSeg, headers: _header);
var rep = await http.get(Uri.parse(reqSeg), headers: _header);
int _nbSegments = 0;

if (rep.statusCode == 200) {
Expand Down
8 changes: 4 additions & 4 deletions lib/API/segments.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ abstract class Segments {

if (_header.containsKey('88') == false) {
final reqSeg = 'https://www.strava.com/api/v3/segments/' + id;
var rep = await http.get(reqSeg, headers: _header);
var rep = await http.get(Uri.parse(reqSeg), headers: _header);
if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
globals.displayInfo('Segment info ${rep.body}');
Expand Down Expand Up @@ -68,7 +68,7 @@ abstract class Segments {
if (_header.containsKey('88') == false) {
final reqSeg =
'https://www.strava.com/api/v3/segments/starred?page=1&per_page=50';
var rep = await http.get(reqSeg, headers: _header);
var rep = await http.get(Uri.parse(reqSeg), headers: _header);
if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
globals.displayInfo('List starred segments info ${rep.body}');
Expand Down Expand Up @@ -156,7 +156,7 @@ abstract class Segments {
'&context_entries=' +
'&page=$_pageNumber&per_page=$_perPage';

var rep = await http.get(reqLeaderboard, headers: _header);
var rep = await http.get(Uri.parse(reqLeaderboard), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down Expand Up @@ -223,7 +223,7 @@ abstract class Segments {
id.toString() +
'/starred?starred=' +
star.toString();
var rep = await http.put(reqStar, headers: _header);
var rep = await http.put(Uri.parse(reqStar), headers: _header);

// var uri = Uri.https('www.strava.com', path);

Expand Down
2 changes: 1 addition & 1 deletion lib/API/upload.dart
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ abstract class Upload {
String reqCheckUpgrade = 'https://www.strava.com/api/v3/uploads/';
onUploadPending.stream.listen((id) async {
reqCheckUpgrade = reqCheckUpgrade + id.toString();
var resp = await http.get(reqCheckUpgrade, headers: _header);
var resp = await http.get(Uri.parse(reqCheckUpgrade), headers: _header);
print('check status ${resp.reasonPhrase} ${resp.statusCode}');

// Everything is fine the file has been loaded
Expand Down
2 changes: 1 addition & 1 deletion lib/strava.dart
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ class Strava

if (_header.containsKey('88') == false) {
final reqGear = 'https://www.strava.com/api/v3/gear/' + id;
var rep = await http.get(reqGear, headers: _header);
var rep = await http.get(Uri.parse(reqGear), headers: _header);

if (rep.statusCode == 200) {
globals.displayInfo(rep.statusCode.toString());
Expand Down
Loading