Files
discord-decomp/utils/RelationshipUtils.tsx
T
2026-11-01 12:12:55 +02:00

36 lines
1.2 KiB
TypeScript

// Metro module 16307 (f16308).
import { FriendsSections } from "../Constants";
import NotificationActionCreators from "../actions/NotificationActionCreators";
import AvatarUtils from "./AvatarUtils";
import { intl, t } from "../intl/index.native";
import FriendsActionCreators from "../actions/FriendsActionCreators";
import ChannelActionCreators from "../actions/ChannelActionCreators";
export function showPendingNotification(a0) {
const r11 = intl.string(t["t3+Af3"]);
NotificationActionCreators.showNotification(AvatarUtils.getUserAvatarURL(a0), a0.username, r11, {}, {
omitViewTracking: true,
omitClickTracking: true,
tag: a0.id,
onClick: () => {
FriendsActionCreators.transitionToSection(FriendsSections.PENDING, {
explicit: true
});
},
isUserAvatar: true
});
}
export function showAcceptedNotification(a0) {
const r11 = intl.string(t.MYr3Ka);
NotificationActionCreators.showNotification(AvatarUtils.getUserAvatarURL(a0), a0.username, r11, {}, {
omitViewTracking: true,
omitClickTracking: true,
tag: a0.id,
onClick: () => {
ChannelActionCreators.openPrivateChannel({
recipientIds: a0.id
});
},
isUserAvatar: true
});
}