21 lines
686 B
TypeScript
21 lines
686 B
TypeScript
// Metro module 10032 (f10033).
|
|
import { getChannelPermalink } from "../../../../utils/ChannelUtils";
|
|
import showLongPressURLActionSheet from "../../../links/native/showLongPressURLActionSheet";
|
|
export function handleMessagesLongPressChannel({ data }) {
|
|
const { guildId, channelId, messageId } = data;
|
|
let originalLink = data.originalLink;
|
|
if (!(channelId == null && originalLink == null)) {
|
|
if (originalLink == null) {
|
|
originalLink = getChannelPermalink(guildId, channelId, messageId);
|
|
}
|
|
if (originalLink != null) {
|
|
showLongPressURLActionSheet({
|
|
urlString: originalLink,
|
|
guildId,
|
|
channelId,
|
|
messageId
|
|
});
|
|
}
|
|
}
|
|
}
|