vDefaultMessageNavigator top-level property
VMessageNavigator
vDefaultMessageNavigator
final
Implementation
final vDefaultMessageNavigator = VMessageNavigator(
toMessagePage: (context, vRoom) {
return context.toPage(
VMessagePage(
vRoom: vRoom,
localization: VMessageLocalization.fromEnglish(),
),
);
},
toVideoPlayer: (context, source) {
return context.toPage(
VVideoPlayer(
platformFileSource: source,
downloadingLabel: "Downloading...",
successfullyDownloadedInLabel: "Successfully downloaded in ",
),
);
},
toImageViewer: (context, source) {
return context.toPage(
VImageViewer(
platformFileSource: source,
downloadingLabel: "Downloading...",
successfullyDownloadedInLabel: "Successfully downloaded in ",
),
);
},
toGroupChatMessageInfo: (context, message) => context.toPage(
VMessageGroupStatusPage(
message: message,
deliveredLabel: "Delivered",
messageInfoLabel: "Message Info",
readLabel: "Read",
vMessageLocalization: VMessageLocalization.fromEnglish(),
),
),
toBroadcastChatMessageInfo: (context, message) => context.toPage(
VMessageBroadcastStatusPage(
message: message,
deliveredLabel: "Delivered",
messageInfoLabel: "Message Info",
readLabel: "Read",
vMessageLocalization: VMessageLocalization.fromEnglish(),
),
),
toSingleChatMessageInfo: (context, message) => context.toPage(
VMessageSingleStatusPage(
message: message,
deliveredLabel: "Delivered",
readLabel: "Read",
vMessageLocalization: VMessageLocalization.fromEnglish(),
),
),
);