login before add app

This commit is contained in:
DASHU
2024-09-11 18:58:46 +08:00
parent 84573f8684
commit 847100a577

View File

@@ -6,6 +6,7 @@ import 'package:nostr_sdk/utils/string_util.dart';
import 'package:nostr_sdk/utils/date_format_util.dart'; import 'package:nostr_sdk/utils/date_format_util.dart';
import 'package:nowser/component/cust_state.dart'; import 'package:nowser/component/cust_state.dart';
import 'package:nowser/component/tag_component.dart'; import 'package:nowser/component/tag_component.dart';
import 'package:nowser/component/user/user_login_dialog.dart';
import 'package:nowser/const/app_type.dart'; import 'package:nowser/const/app_type.dart';
import 'package:nowser/const/router_path.dart'; import 'package:nowser/const/router_path.dart';
import 'package:nowser/data/remote_signing_info_db.dart'; import 'package:nowser/data/remote_signing_info_db.dart';
@@ -158,6 +159,10 @@ class _AppsRouter extends CustState<AppsRouter> {
actions: [ actions: [
GestureDetector( GestureDetector(
onTap: () { onTap: () {
if (keyProvider.pubkeys.isEmpty) {
UserLoginDialog.show(context);
return;
}
RouterUtil.router(context, RouterPath.ADD_REMOTE_APP); RouterUtil.router(context, RouterPath.ADD_REMOTE_APP);
}, },
child: Container( child: Container(