diff --git a/android/gradle.properties b/android/gradle.properties index cd2d833ca96b3d1ada4a39df51dc5f5ee67665b7..30298b3b3f04073678e48519b8c043edba635df8 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true -app.versionName=0.0.17 -app.versionCode=17 +app.versionName=0.0.18 +app.versionCode=18 diff --git a/fastlane/metadata/android/en-US/changelogs/18.txt b/fastlane/metadata/android/en-US/changelogs/18.txt new file mode 100644 index 0000000000000000000000000000000000000000..757eb20821cdd16a48a00a72ca5cfec2bb291fcc --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/18.txt @@ -0,0 +1 @@ +Use date parameter in global stats API call. diff --git a/fastlane/metadata/android/fr-FR/changelogs/18.txt b/fastlane/metadata/android/fr-FR/changelogs/18.txt new file mode 100644 index 0000000000000000000000000000000000000000..c2e337d047c66d552d4b9be9b77aed8ff285d4b1 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/18.txt @@ -0,0 +1 @@ +Utilisation d'un paramètre de date dans l'appel à l'API des statistiques globales. diff --git a/lib/network/scrobbles_api.dart b/lib/network/scrobbles_api.dart index 8aed8f91850175770b0b6b44f5709ad448e04705..845afb93e660cdb755dd89b7fc789665e618ae57 100644 --- a/lib/network/scrobbles_api.dart +++ b/lib/network/scrobbles_api.dart @@ -9,8 +9,8 @@ import '../models/timeline.dart'; class ScrobblesApi { static String baseUrl = 'https://scrobble.harrault.fr'; - static Future<StatisticsData> fetchStatistics() async { - final String url = baseUrl + '/stats'; + static Future<StatisticsData> fetchStatistics(int daysCount) async { + final String url = baseUrl + '/' + daysCount.toString() + '/stats'; print('fetching ' + url); final response = await http.get(Uri.parse(url)); diff --git a/lib/ui/widgets/main_screen/statistics_card.dart b/lib/ui/widgets/main_screen/statistics_card.dart index aef4e34c90d5e84d34b1644bb181462a10278ba1..329915b59a6da01d5e236da65e7e22223c819f58 100644 --- a/lib/ui/widgets/main_screen/statistics_card.dart +++ b/lib/ui/widgets/main_screen/statistics_card.dart @@ -12,7 +12,8 @@ class StatisticsCard extends StatelessWidget { @override Widget build(BuildContext context) { - late Future<StatisticsData> futureStatistics = ScrobblesApi.fetchStatistics(); + final int daysCount = 14; + late Future<StatisticsData> futureStatistics = ScrobblesApi.fetchStatistics(daysCount); return FutureBuilder<StatisticsData>( future: futureStatistics, diff --git a/pubspec.yaml b/pubspec.yaml index a0a42d30fec4548672b162a6f929c67c6ba4d6d0..bc1e87753d708d59ba5c2888361a20e3a8bff230 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: Display scrobbles data and charts publish_to: 'none' -version: 0.0.17+17 +version: 0.0.18+18 environment: sdk: '^3.0.0'