mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-01-15 12:48:41 +00:00
fix #158
This commit is contained in:
parent
512fd28d29
commit
59ac5ea0fe
7 changed files with 38 additions and 1 deletions
|
|
@ -38,6 +38,8 @@
|
|||
"shareImageAllTwonlyWarning": "Twonlies können nur an verifizierte Kontakte gesendet werden!",
|
||||
"shareImageSearchAllContacts": "Alle Kontakte durchsuchen",
|
||||
"@shareImageSearchAllContacts": {},
|
||||
"shareImageUserNotVerified": "Benutzer ist nicht verifiziert",
|
||||
"shareImageUserNotVerifiedDesc": "twonlies können nur an verifizierte Nutzer gesendet werden. Um einen Nutzer zu verifizieren, gehe auf sein Profil und auf „Sicherheitsnummer verifizieren“.",
|
||||
"shareImageShowArchived": "Archivierte Benutzer anzeigen",
|
||||
"searchUsernameInput": "Benutzername",
|
||||
"searchUsernameTitle": "Benutzernamen suchen",
|
||||
|
|
|
|||
|
|
@ -78,6 +78,8 @@
|
|||
"@shareImageAllUsers": {},
|
||||
"shareImageAllTwonlyWarning": "twonlies can only be send to verified contacts!",
|
||||
"@shareImageAllTwonlyWarning": {},
|
||||
"shareImageUserNotVerified": "User is not verified",
|
||||
"shareImageUserNotVerifiedDesc": "twonlies can only be sent to verified users. To verify a user, go to their profile and to verify security number.",
|
||||
"shareImageShowArchived": "Show archived users",
|
||||
"searchUsernameInput": "Username",
|
||||
"@searchUsernameInput": {},
|
||||
|
|
|
|||
|
|
@ -335,6 +335,18 @@ abstract class AppLocalizations {
|
|||
/// **'twonlies can only be send to verified contacts!'**
|
||||
String get shareImageAllTwonlyWarning;
|
||||
|
||||
/// No description provided for @shareImageUserNotVerified.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'User is not verified'**
|
||||
String get shareImageUserNotVerified;
|
||||
|
||||
/// No description provided for @shareImageUserNotVerifiedDesc.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'twonlies can only be sent to verified users. To verify a user, go to their profile and to verify security number.'**
|
||||
String get shareImageUserNotVerifiedDesc;
|
||||
|
||||
/// No description provided for @shareImageShowArchived.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
|
|
@ -128,6 +128,12 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
@override
|
||||
String get shareImageAllTwonlyWarning => 'Twonlies können nur an verifizierte Kontakte gesendet werden!';
|
||||
|
||||
@override
|
||||
String get shareImageUserNotVerified => 'Benutzer ist nicht verifiziert';
|
||||
|
||||
@override
|
||||
String get shareImageUserNotVerifiedDesc => 'twonlies können nur an verifizierte Nutzer gesendet werden. Um einen Nutzer zu verifizieren, gehe auf sein Profil und auf „Sicherheitsnummer verifizieren“.';
|
||||
|
||||
@override
|
||||
String get shareImageShowArchived => 'Archivierte Benutzer anzeigen';
|
||||
|
||||
|
|
|
|||
|
|
@ -128,6 +128,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||
@override
|
||||
String get shareImageAllTwonlyWarning => 'twonlies can only be send to verified contacts!';
|
||||
|
||||
@override
|
||||
String get shareImageUserNotVerified => 'User is not verified';
|
||||
|
||||
@override
|
||||
String get shareImageUserNotVerifiedDesc => 'twonlies can only be sent to verified users. To verify a user, go to their profile and to verify security number.';
|
||||
|
||||
@override
|
||||
String get shareImageShowArchived => 'Show archived users';
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import 'package:twonly/src/model/protobuf/api/error.pb.dart' show ErrorCode;
|
|||
import 'package:twonly/src/providers/api/media_send.dart';
|
||||
import 'package:twonly/src/views/camera/components/save_to_gallery.dart';
|
||||
import 'package:twonly/src/views/camera/image_editor/action_button.dart';
|
||||
import 'package:twonly/src/views/components/alert_dialog.dart';
|
||||
import 'package:twonly/src/views/components/media_view_sizing.dart';
|
||||
import 'package:twonly/src/views/components/notification_badge.dart';
|
||||
import 'package:twonly/src/database/daos/contacts_dao.dart';
|
||||
|
|
@ -229,6 +230,13 @@ class _ShareImageEditorView extends State<ShareImageEditorView> {
|
|||
? Theme.of(context).colorScheme.primary
|
||||
: Colors.white,
|
||||
onPressed: () async {
|
||||
if (widget.sendTo != null) {
|
||||
if (!widget.sendTo!.verified) {
|
||||
showAlertDialog(context, context.lang.shareImageUserNotVerified,
|
||||
context.lang.shareImageUserNotVerifiedDesc);
|
||||
return;
|
||||
}
|
||||
}
|
||||
_isRealTwonly = !_isRealTwonly;
|
||||
if (_isRealTwonly) {
|
||||
maxShowTime = 12;
|
||||
|
|
|
|||
|
|
@ -113,7 +113,8 @@ class _ContactVerifyViewState extends State<ContactVerifyView> {
|
|||
const EdgeInsets.symmetric(horizontal: 30, vertical: 10),
|
||||
child: GestureDetector(
|
||||
onTap: () {
|
||||
launchUrl(Uri.parse("https://twonly.eu/verify"));
|
||||
launchUrl(Uri.parse(
|
||||
"https://twonly.eu/faq/security/verify-security-number"));
|
||||
},
|
||||
child: Text(
|
||||
"Read more.",
|
||||
|
|
|
|||
Loading…
Reference in a new issue