File tree Expand file tree Collapse file tree 4 files changed +6
-6
lines changed Expand file tree Collapse file tree 4 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 31
31
query: query.join('& ')
32
32
);
33
33
34
- return client.webAuth(url);
34
+ return client.webAuth(url, callbackUrlScheme: success );
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ abstract class Client {
19
19
bool selfSigned = false}) =>
20
20
createClient(endPoint: endPoint, selfSigned: selfSigned);
21
21
22
- Future webAuth(Uri url);
22
+ Future webAuth(Uri url, {String? callbackUrlScheme} );
23
23
24
24
Future<Response > chunkedUpload({
25
25
required String path,
Original file line number Diff line number Diff line change @@ -211,10 +211,10 @@ class ClientBrowser extends ClientBase with ClientMixin {
211
211
}
212
212
213
213
@override
214
- Future webAuth(Uri url) {
214
+ Future webAuth(Uri url, {String? callbackUrlScheme} ) {
215
215
return FlutterWebAuth2.authenticate(
216
216
url: url.toString(),
217
- callbackUrlScheme: "appwrite-callback-" + config['project']!,
217
+ callbackUrlScheme: callbackUrlScheme ?? "appwrite-callback-" + config['project']!,
218
218
);
219
219
}
220
220
}
Original file line number Diff line number Diff line change @@ -304,10 +304,10 @@ class ClientIO extends ClientBase with ClientMixin {
304
304
}
305
305
306
306
@override
307
- Future webAuth(Uri url) {
307
+ Future webAuth(Uri url, {String? callbackUrlScheme} ) {
308
308
return FlutterWebAuth2.authenticate(
309
309
url: url.toString(),
310
- callbackUrlScheme: "appwrite-callback-" + config['project']!,
310
+ callbackUrlScheme: callbackUrlScheme != null && Platform.isWindows ? callbackUrlScheme : "appwrite-callback-" + config['project']!,
311
311
).then((value) async {
312
312
Uri url = Uri.parse(value);
313
313
final key = url.queryParameters['key'];
You can’t perform that action at this time.
0 commit comments