Fix web registration
This commit is contained in:
parent
8afa93e805
commit
604ed00592
|
@ -1,6 +1,8 @@
|
||||||
import 'package:fluffychat/components/matrix.dart';
|
import 'package:fluffychat/components/matrix.dart';
|
||||||
import 'package:fluffychat/i18n/i18n.dart';
|
import 'package:fluffychat/i18n/i18n.dart';
|
||||||
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
import 'package:webview_flutter/webview_flutter.dart';
|
import 'package:webview_flutter/webview_flutter.dart';
|
||||||
|
|
||||||
class AuthWebView extends StatelessWidget {
|
class AuthWebView extends StatelessWidget {
|
||||||
|
@ -14,6 +16,7 @@ class AuthWebView extends StatelessWidget {
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final String url = Matrix.of(context).client.homeserver +
|
final String url = Matrix.of(context).client.homeserver +
|
||||||
"/_matrix/client/r0/auth/$authType/fallback/web?session=$session";
|
"/_matrix/client/r0/auth/$authType/fallback/web?session=$session";
|
||||||
|
if (kIsWeb) launch(url);
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
title: Text(I18n.of(context).authentication),
|
title: Text(I18n.of(context).authentication),
|
||||||
|
@ -29,7 +32,9 @@ class AuthWebView extends StatelessWidget {
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
LinearProgressIndicator(),
|
LinearProgressIndicator(),
|
||||||
Expanded(
|
Expanded(
|
||||||
child: WebView(
|
child: kIsWeb
|
||||||
|
? Center(child: Icon(Icons.link))
|
||||||
|
: WebView(
|
||||||
initialUrl: url,
|
initialUrl: url,
|
||||||
javascriptMode: JavascriptMode.unrestricted,
|
javascriptMode: JavascriptMode.unrestricted,
|
||||||
),
|
),
|
||||||
|
|
|
@ -124,8 +124,8 @@ packages:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
path: "."
|
path: "."
|
||||||
ref: "806f6449fcbd6735d62fd5ab7333607512557803"
|
ref: b7dea7c6a5634f68816be9323ce78669b7d0ff0f
|
||||||
resolved-ref: "806f6449fcbd6735d62fd5ab7333607512557803"
|
resolved-ref: b7dea7c6a5634f68816be9323ce78669b7d0ff0f
|
||||||
url: "https://gitlab.com/famedly/famedlysdk.git"
|
url: "https://gitlab.com/famedly/famedlysdk.git"
|
||||||
source: git
|
source: git
|
||||||
version: "0.0.1"
|
version: "0.0.1"
|
||||||
|
@ -274,7 +274,7 @@ packages:
|
||||||
name: intl
|
name: intl
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.16.1"
|
version: "0.16.0"
|
||||||
intl_translation:
|
intl_translation:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|
Loading…
Reference in a new issue