20 lines
930 B
TypeScript
20 lines
930 B
TypeScript
// Metro module 11030 (f11031).
|
|
import UserStore from "../../stores/UserStore";
|
|
import ModalActionCreators from "../../actions/ModalActionCreators";
|
|
import AlertActionCreators from "../../actions/native/AlertActionCreators";
|
|
export function openDisableCommunication({ guildId: guildId2, userId: userId2, cancelButtonCallback: cancelButtonCallback2 }) {
|
|
const user = UserStore.getUser(userId2);
|
|
if (user != null) {
|
|
ModalActionCreators.pushLazy(import("./native/GuildDisableCommunicationModal"), {
|
|
guildId: guildId2,
|
|
user,
|
|
cancelButtonCallback: cancelButtonCallback2
|
|
});
|
|
}
|
|
}
|
|
export function openEnableCommunication({ guildId, userId, cancelButtonCallback }) {
|
|
AlertActionCreators.openLazy({
|
|
importer: () => import("./native/GuildEnableCommunicationAlert").then(({ default: Component }) => (a0) => <Component {...a0} guildId={guildId} userId={userId} onCancel={cancelButtonCallback} />)
|
|
});
|
|
}
|