Daily commit
This commit is contained in:
15
lib/util/login.dart
Normal file
15
lib/util/login.dart
Normal file
@ -0,0 +1,15 @@
|
||||
import 'package:app_gaslieferung/exceptions/login.dart';
|
||||
import 'package:app_links/app_links.dart';
|
||||
|
||||
String getSessionIdFromUrl(Uri uri) {
|
||||
if (uri.scheme == 'myapp' && uri.host == 'callback') {
|
||||
final code = uri.queryParameters['session_id'];
|
||||
if (code != null) {
|
||||
return code;
|
||||
} else {
|
||||
throw LoginNoSessionIdException();
|
||||
}
|
||||
}
|
||||
|
||||
throw LoginInvalidUrlException();
|
||||
}
|
||||
Reference in New Issue
Block a user