New moment

This commit is contained in:
2024-04-14 15:58:27 +08:00
parent 07935a4017
commit c693b0dcd7
20 changed files with 655 additions and 33 deletions

View File

@ -7,10 +7,10 @@ import 'package:solian/screens/auth.dart';
import 'package:oauth2/oauth2.dart' as oauth2;
import 'package:solian/utils/service_url.dart';
final authClient = AuthProvider();
class AuthProvider {
AuthProvider();
AuthProvider() {
pickClient();
}
final deviceEndpoint =
getRequestUri('passport', '/api/notifications/subscribe');
@ -61,7 +61,8 @@ class AuthProvider {
basicAuth: false,
);
var authorizationUrl = grant.getAuthorizationUrl(redirectUrl, scopes: ["openid"]);
var authorizationUrl =
grant.getAuthorizationUrl(redirectUrl, scopes: ["openid"]);
if (Platform.isAndroid || Platform.isIOS) {
// Use WebView to get authorization url