Skip to content

Commit 5304b0d

Browse files
committed
fix hoster
1 parent cb3f703 commit 5304b0d

File tree

6 files changed

+19
-9
lines changed

6 files changed

+19
-9
lines changed

assets/json/host.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"app-api.pixiv.net": "210.140.131.199",
3-
"oauth.secure.pixiv.net": "210.140.131.199",
3+
"oauth.secure.pixiv.net": "210.140.131.209",
44
"i.pximg.net": "210.140.92.144",
55
"s.pximg.net": "210.140.92.143",
66
"doh": "1.0.0.1"

lib/er/hoster.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class Hoster {
1313
static Map<String, dynamic> _map = Map();
1414
static Map<String, dynamic> _constMap = {
1515
"app-api.pixiv.net": "210.140.131.199",
16-
"oauth.secure.pixiv.net": "210.140.131.199",
16+
"oauth.secure.pixiv.net": "210.140.131.209",
1717
"i.pximg.net": "210.140.92.144",
1818
"s.pximg.net": "210.140.92.143",
1919
"doh": "1.0.0.1",

lib/er/leader.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@ class Leader {
8787
isMailAuthorized: user.isMailAuthorized ? 1 : 0);
8888
await accountProvider.insert(accountPersist);
8989
await accountStore.fetch();
90-
if (Platform.isIOS) pushUntilHome(context);
90+
BotToast.showText(text: "Login Success");
91+
pushUntilHome(context);
9192
} catch (e) {
9293
LPrinter.d(e);
9394
BotToast.showText(text: e.toString());

lib/network/oauth_client.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class OAuthClient {
6363
OAuthClient() {
6464
String time = getIsoDate();
6565
this.httpClient = Dio()
66-
..options.baseUrl = "https://210.140.131.199"
66+
..options.baseUrl = "https://210.140.131.209"
6767
..options.headers = {
6868
"X-Client-Time": time,
6969
"X-Client-Hash": getHash(time + hashSalt),

lib/page/webview/webview_page.dart

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import 'dart:io';
22

3+
import 'package:bot_toast/bot_toast.dart';
34
import 'package:flutter/foundation.dart';
45
import 'package:flutter/material.dart';
56
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
7+
import 'package:pixez/custom_tab_plugin.dart';
68
import 'package:pixez/er/leader.dart';
79
import 'package:pixez/i18n.dart';
810
import 'package:pixez/main.dart';
@@ -42,7 +44,13 @@ class _WebViewPageState extends State<WebViewPage> {
4244
actions: <Widget>[
4345
IconButton(
4446
icon: Icon(Icons.open_in_browser),
45-
onPressed: () => launch(widget.url)),
47+
onPressed: () {
48+
try {
49+
CustomTabPlugin.launch(widget.url);
50+
} catch (e) {
51+
BotToast.showText(text: e.toString());
52+
}
53+
}),
4654
IconButton(
4755
icon: Icon(Icons.refresh),
4856
onPressed: () => _webViewController.reload())
@@ -65,7 +73,7 @@ class _WebViewPageState extends State<WebViewPage> {
6573
useShouldOverrideUrlLoading: true,
6674
),
6775
android: AndroidInAppWebViewOptions(
68-
useHybridComposition: !kDebugMode,
76+
useHybridComposition: true,
6977
)),
7078
onWebViewCreated: (InAppWebViewController controller) {
7179
_webViewController = controller;

lib/store/user_setting.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,10 @@ abstract class _UserSettingBase with Store {
148148
@observable
149149
ThemeData themeData = ThemeData(
150150
brightness: Brightness.light,
151-
colorScheme:
152-
ThemeData().colorScheme.copyWith(secondary: Colors.cyan[400]),
153-
primaryColor: Colors.cyan[400]);
151+
colorScheme: ThemeData()
152+
.colorScheme
153+
.copyWith(secondary: Colors.blue[400], primary: Colors.blue[400]),
154+
primaryColor: Colors.blue[400]);
154155

155156
@observable
156157
ThemeMode themeMode = ThemeMode.system;

0 commit comments

Comments
 (0)