changed link to directly open the chat

This commit is contained in:
2026-02-01 15:20:01 +01:00
parent 174e6ac0b7
commit 92a9a7358e
4 changed files with 19 additions and 11 deletions

View File

@@ -2,12 +2,12 @@
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
import 'package:flutter_linkify/flutter_linkify.dart';
import 'package:url_launcher/url_launcher_string.dart';
import '../../../../api/marianumcloud/talk/chat/getChatResponse.dart';
import '../../../../api/marianumcloud/talk/chat/richObjectStringProcessor.dart';
import '../../../../model/accountData.dart';
import '../../../../model/endpointData.dart';
import '../../../../utils/UrlOpener.dart';
class ChatMessage {
String originalMessage;
@@ -29,7 +29,7 @@ class ChatMessage {
var contentWidget = Linkify(
text: content,
onOpen: onOpen,
onOpen: UrlOpener.onOpen,
);
if(originalData?['object']?.type == RichObjectStringObjectType.talkPoll) {
@@ -73,10 +73,4 @@ class ChatMessage {
)
);
}
Future<void> onOpen(LinkableElement link) async {
if(await canLaunchUrlString(link.url)) {
await launchUrlString(link.url);
}
}
}