showForwardMessageDialog static method
void
showForwardMessageDialog(
- BuildContext context,
- ForwardMessageFunction forwardMessage, {
- List<
String> ? filterUser, - required String sessionName,
- ForwardType type = ForwardType.normal,
显示转发选择框
Implementation
static void showForwardMessageDialog(
BuildContext context, ForwardMessageFunction forwardMessage,
{List<String>? filterUser,
required String sessionName,
ForwardType type = ForwardType.normal}) {
// 转发
var style = const TextStyle(fontSize: 16, color: CommonColors.color_333333);
showBottomChoose<int>(context: context, actions: [
CupertinoActionSheetAction(
onPressed: () {
Navigator.pop(context, 2);
},
child: Text(
S.of(context).messageForwardToTeam,
style: style,
),
),
CupertinoActionSheetAction(
onPressed: () {
Navigator.pop(context, 1);
},
child: Text(
S.of(context).messageForwardToP2p,
style: style,
),
)
]).then((value) {
if (value == 1) {
_goContactSelector(context, forwardMessage,
filterUser: filterUser, sessionName: sessionName, type: type);
} else if (value == 2) {
_goTeamSelector(context, forwardMessage,
sessionName: sessionName, type: type);
}
});
}