1
0
Fork 1
mirror of https://github.com/Vendicated/Vencord.git synced 2025-01-10 09:56:24 +00:00

Merge branch 'dev' into statusPresets

This commit is contained in:
programminglaboratorys 2024-09-30 20:14:35 +03:00 committed by GitHub
commit 20ec156362
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 3 deletions

View file

@ -93,7 +93,7 @@ interface PluginCardProps extends React.HTMLProps<HTMLDivElement> {
export function PluginCard({ plugin, disabled, onRestartNeeded, onMouseEnter, onMouseLeave, isNew }: PluginCardProps) { export function PluginCard({ plugin, disabled, onRestartNeeded, onMouseEnter, onMouseLeave, isNew }: PluginCardProps) {
const settings = Settings.plugins[plugin.name]; const settings = Settings.plugins[plugin.name];
const isEnabled = () => settings.enabled ?? false; const isEnabled = () => Vencord.Plugins.isPluginEnabled(plugin.name);
function toggleEnabled() { function toggleEnabled() {
const wasEnabled = isEnabled(); const wasEnabled = isEnabled();

View file

@ -323,7 +323,7 @@ export default definePlugin({
replacement: [ replacement: [
{ {
// Add deleted=true to all target messages in the MESSAGE_DELETE event // Add deleted=true to all target messages in the MESSAGE_DELETE event
match: /function (\i)\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function.*MESSAGE_DELETE:\1)/, match: /function (?=.+?MESSAGE_DELETE:(\i))\1\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function)/,
replace: replace:
"function $1($2){" + "function $1($2){" +
" var cache = $3getOrCreate($2.channelId);" + " var cache = $3getOrCreate($2.channelId);" +
@ -333,7 +333,7 @@ export default definePlugin({
}, },
{ {
// Add deleted=true to all target messages in the MESSAGE_DELETE_BULK event // Add deleted=true to all target messages in the MESSAGE_DELETE_BULK event
match: /function (\i)\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function.*MESSAGE_DELETE_BULK:\1)/, match: /function (?=.+?MESSAGE_DELETE_BULK:(\i))\1\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function)/,
replace: replace:
"function $1($2){" + "function $1($2){" +
" var cache = $3getOrCreate($2.channelId);" + " var cache = $3getOrCreate($2.channelId);" +

View file

@ -77,6 +77,11 @@ export default definePlugin({
match: /Math\.max.{0,30}\)\)/, match: /Math\.max.{0,30}\)\)/,
replace: "arguments[0]" replace: "arguments[0]"
}, },
// Fix streams not playing audio until you update them
{
match: /\}return"video"/,
replace: "this.updateAudioElement();$&"
},
// Patch the volume // Patch the volume
{ {
match: /\.volume=this\._volume\/100;/, match: /\.volume=this\._volume\/100;/,