mirror of
https://github.com/Vendicated/Vencord.git
synced 2025-02-24 15:35:11 +00:00
now it's a FindStoreLazy call
This commit is contained in:
parent
22c68df975
commit
4faaa1382e
1 changed files with 7 additions and 9 deletions
|
@ -9,8 +9,8 @@ import "./styles.css";
|
||||||
import { definePluginSettings } from "@api/Settings";
|
import { definePluginSettings } from "@api/Settings";
|
||||||
import { Devs } from "@utils/constants";
|
import { Devs } from "@utils/constants";
|
||||||
import definePlugin, { OptionType } from "@utils/types";
|
import definePlugin, { OptionType } from "@utils/types";
|
||||||
|
import { findStoreLazy } from "@webpack";
|
||||||
import { Message, User } from "discord-types/general";
|
import { Message, User } from "discord-types/general";
|
||||||
|
|
||||||
interface UsernameProps {
|
interface UsernameProps {
|
||||||
author: { nick: string; };
|
author: { nick: string; };
|
||||||
message: Message;
|
message: Message;
|
||||||
|
@ -18,10 +18,6 @@ interface UsernameProps {
|
||||||
isRepliedMessage: boolean;
|
isRepliedMessage: boolean;
|
||||||
userOverride?: User;
|
userOverride?: User;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Vencord.Webpack.findStoreLazy("StreamerModeStore").enabled) {
|
|
||||||
var Streamer = new Boolean(true);
|
|
||||||
}
|
|
||||||
const settings = definePluginSettings({
|
const settings = definePluginSettings({
|
||||||
mode: {
|
mode: {
|
||||||
type: OptionType.SELECT,
|
type: OptionType.SELECT,
|
||||||
|
@ -43,7 +39,7 @@ const settings = definePluginSettings({
|
||||||
description: "Also apply functionality to reply previews",
|
description: "Also apply functionality to reply previews",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
const StreamerMode = findStoreLazy("StreamerModeStore");
|
||||||
export default definePlugin({
|
export default definePlugin({
|
||||||
name: "ShowMeYourName",
|
name: "ShowMeYourName",
|
||||||
description: "Display usernames next to nicks, or no nicks at all",
|
description: "Display usernames next to nicks, or no nicks at all",
|
||||||
|
@ -59,6 +55,7 @@ export default definePlugin({
|
||||||
],
|
],
|
||||||
settings,
|
settings,
|
||||||
|
|
||||||
|
|
||||||
renderUsername: ({ author, message, isRepliedMessage, withMentionPrefix, userOverride }: UsernameProps) => {
|
renderUsername: ({ author, message, isRepliedMessage, withMentionPrefix, userOverride }: UsernameProps) => {
|
||||||
try {
|
try {
|
||||||
const user = userOverride ?? message.author;
|
const user = userOverride ?? message.author;
|
||||||
|
@ -71,13 +68,14 @@ export default definePlugin({
|
||||||
if (username === nick || isRepliedMessage && !settings.store.inReplies)
|
if (username === nick || isRepliedMessage && !settings.store.inReplies)
|
||||||
return prefix + nick;
|
return prefix + nick;
|
||||||
if (settings.store.mode === "user-nick")
|
if (settings.store.mode === "user-nick")
|
||||||
if (Streamer) {
|
if (StreamerMode.enabled) {
|
||||||
return <>{prefix}{nick} <span className="vc-smyn-suffix">{username[0]}...</span></>;
|
return <>{prefix}{username} <span className="vc-smyn-suffix">{nick}...</span></>;
|
||||||
} else {
|
} else {
|
||||||
return <>{prefix}{username} <span className="vc-smyn-suffix">{nick}</span></>;
|
return <>{prefix}{username} <span className="vc-smyn-suffix">{nick}</span></>;
|
||||||
}
|
}
|
||||||
if (settings.store.mode === "nick-user")
|
if (settings.store.mode === "nick-user")
|
||||||
if (Streamer) {
|
if (StreamerMode.enabled) {
|
||||||
|
console.log("yeah");
|
||||||
return <>{prefix}{nick} <span className="vc-smyn-suffix">{username[0]}...</span></>;
|
return <>{prefix}{nick} <span className="vc-smyn-suffix">{username[0]}...</span></>;
|
||||||
} else {
|
} else {
|
||||||
return <>{prefix}{nick} <span className="vc-smyn-suffix">{username}</span></>;
|
return <>{prefix}{nick} <span className="vc-smyn-suffix">{username}</span></>;
|
||||||
|
|
Loading…
Add table
Reference in a new issue