Skip to content
Snippets Groups Projects
Commit e725c2f6 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Use date range in global stats API call

parent 9af56b8f
No related branches found
No related tags found
1 merge request!19Resolve "Use date range in global stats API call"
Pipeline #4511 passed
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
app.versionName=0.0.17 app.versionName=0.0.18
app.versionCode=17 app.versionCode=18
Use date parameter in global stats API call.
Utilisation d'un paramètre de date dans l'appel à l'API des statistiques globales.
...@@ -9,8 +9,8 @@ import '../models/timeline.dart'; ...@@ -9,8 +9,8 @@ import '../models/timeline.dart';
class ScrobblesApi { class ScrobblesApi {
static String baseUrl = 'https://scrobble.harrault.fr'; static String baseUrl = 'https://scrobble.harrault.fr';
static Future<StatisticsData> fetchStatistics() async { static Future<StatisticsData> fetchStatistics(int daysCount) async {
final String url = baseUrl + '/stats'; final String url = baseUrl + '/' + daysCount.toString() + '/stats';
print('fetching ' + url); print('fetching ' + url);
final response = await http.get(Uri.parse(url)); final response = await http.get(Uri.parse(url));
......
...@@ -12,7 +12,8 @@ class StatisticsCard extends StatelessWidget { ...@@ -12,7 +12,8 @@ class StatisticsCard extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
late Future<StatisticsData> futureStatistics = ScrobblesApi.fetchStatistics(); final int daysCount = 14;
late Future<StatisticsData> futureStatistics = ScrobblesApi.fetchStatistics(daysCount);
return FutureBuilder<StatisticsData>( return FutureBuilder<StatisticsData>(
future: futureStatistics, future: futureStatistics,
......
...@@ -3,7 +3,7 @@ description: Display scrobbles data and charts ...@@ -3,7 +3,7 @@ description: Display scrobbles data and charts
publish_to: 'none' publish_to: 'none'
version: 0.0.17+17 version: 0.0.18+18
environment: environment:
sdk: '^3.0.0' sdk: '^3.0.0'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment