pull/82/head
Félix MIELCAREK 3 years ago
parent d1a99f0b5c
commit ae51e2f930

@ -34,7 +34,7 @@
<data
android:scheme="https"
android:pathPrefix="/callback/"
android:host="https://192.168.1.11" />
android:host="192.168.23.120" />
</intent-filter>
</activity>
<!-- Don't delete the meta-data below.

@ -3,7 +3,7 @@ import 'dart:math';
class Api {
var clientId = '7ceb49d874b9404492246027e4d68cf8';
var redirectUri='https://192.168.183.120:8888/';
var redirectUri = 'https://192.168.23.120/callback/';
var state;
var scopes = 'user-read-private';
var url;

@ -1,38 +0,0 @@
import 'package:url_launcher/url_launcher.dart';
import 'dart:math';
import 'package:http/http.dart' as http;
class ApiSptfy {
var clientId = '7ceb49d874b9404492246027e4d68cf8';
var redirectUri = 'https://felixmielcarek.github.io';
var state;
var scopes = 'user-read-private';
var url;
ApiSptfy() {
state = generateRandomString();
url = Uri.https('accounts.spotify.com', 'en/authorize', {
'client_id': clientId,
'response_type': 'code',
'redirect_uri': redirectUri,
'state': state,
'scope': scopes,
'show_dialog': 'true'
});
}
Future<void> launchInBrowser() async {
if (!await launchUrl(
url,
mode: LaunchMode.externalApplication,
)) {
throw 'Could not launch $url';
}
}
String generateRandomString() {
var r = Random();
return String.fromCharCodes(
List.generate(16, (index) => r.nextInt(33) + 89));
}
}
Loading…
Cancel
Save