get settings directly from patches

thanks @scyye

Co-authored-by: Scyye <97131358+Scyye@users.noreply.github.com>
This commit is contained in:
VR 2024-08-19 21:37:39 -04:00 committed by GitHub
parent 0b68ec0cde
commit 70fefa78ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -54,21 +54,17 @@ export default definePlugin({
replacement: [
{
match: /maxAge:null!==\(\i=null!=\i\?\i:\i\)&&void 0!==\i\?\i:\i.value/,
replace: "maxAge:$self.getDuration()"
replace: "maxAge:$self.settings.store.inviteDuration"
},
{
match: /maxUses:null!=\i&&0!==\i\?\i:\i.value/,
replace: "maxUses:$self.getMaxUses()"
replace: "maxUses:$self.settings.store.maxUses"
},
{
match: /temporary:null!=\i&&\i/,
replace: "temporary:$self.getTemporary()"
replace: "temporary:$self.settings.store.temporaryMembership"
}
]
}
],
getDuration: () => settings.store.inviteDuration,
getMaxUses: () => settings.store.maxUses,
getTemporary: () => settings.store.temporaryMembership
]
});