mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-19 00:05:16 +00:00
Remove Navigator references from conversations pages
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
import 'package:comunic/helpers/conversations_helper.dart';
|
||||
import 'package:comunic/ui/routes/conversation_route.dart';
|
||||
import 'package:comunic/ui/routes/home_route.dart';
|
||||
import 'package:comunic/utils/intl_utils.dart';
|
||||
import 'package:comunic/utils/ui_utils.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@ -18,13 +18,7 @@ Future<bool> openPrivateConversation(BuildContext context, int userID) async {
|
||||
}
|
||||
|
||||
// Open the conversation
|
||||
Navigator.of(context).push(
|
||||
MaterialPageRoute(
|
||||
builder: (c) => ConversationRoute(
|
||||
conversationID: convID,
|
||||
),
|
||||
),
|
||||
);
|
||||
HomeController.of(context).openConversation(convID);
|
||||
|
||||
// Success
|
||||
return true;
|
||||
|
@ -10,6 +10,11 @@ import 'package:meta/meta.dart';
|
||||
///
|
||||
/// @author Pierre HUBERT
|
||||
|
||||
/// Pop a page
|
||||
void popPage(BuildContext context) {
|
||||
HomeController.of(context).popPage();
|
||||
}
|
||||
|
||||
/// Open the page of a user
|
||||
void openUserPage({@required int userID, @required BuildContext context}) {
|
||||
assert(userID != null);
|
||||
@ -20,8 +25,7 @@ void openUserPage({@required int userID, @required BuildContext context}) {
|
||||
|
||||
/// Open a post in full screen
|
||||
void openPostFullScreen(int postID, BuildContext context) {
|
||||
Navigator.of(context)
|
||||
.push(MaterialPageRoute(builder: (c) => SinglePostRoute(postID: postID)));
|
||||
HomeController.of(context).push(SinglePostRoute(postID: postID));
|
||||
}
|
||||
|
||||
/// Open a virtual directory
|
||||
|
Reference in New Issue
Block a user