Fix PlatformIndicators colorMobileIndicator

This commit is contained in:
Vendicated 2023-10-26 01:29:52 +02:00
parent a6b8b59d5c
commit 74faaa216f
No known key found for this signature in database
GPG Key ID: D66986BAF75ECF18

@ -198,13 +198,13 @@ export default definePlugin({
replacement: [ replacement: [
{ {
// Return the STATUS_ONLINE_MOBILE mask if the user is on mobile, no matter the status // Return the STATUS_ONLINE_MOBILE mask if the user is on mobile, no matter the status
match: /(?<=return \i\.\i\.Masks\.STATUS_TYPING;)(.+?)(\i)\?(\i\.\i\.Masks\.STATUS_ONLINE_MOBILE):/, match: /\.STATUS_TYPING;switch(?=.+?(if\(\i\)return \i\.\i\.Masks\.STATUS_ONLINE_MOBILE))/,
replace: (_, rest, isMobile, mobileMask) => `if(${isMobile})return ${mobileMask};${rest}` replace: ".STATUS_TYPING;$1;switch"
}, },
{ {
// Return the STATUS_ONLINE_MOBILE mask if the user is on mobile, no matter the status // Return the STATUS_ONLINE_MOBILE mask if the user is on mobile, no matter the status
match: /(switch\(\i\){case \i\.\i\.ONLINE:return )(\i)\?({.+?}):/, match: /switch\(\i\)\{case \i\.\i\.ONLINE:(if\(\i\)return\{[^}]+\})/,
replace: (_, rest, isMobile, component) => `if(${isMobile})return${component};${rest}` replace: "$1;$&"
} }
] ]
}, },