Pr Stuff
Some checks failed
Release / Build Equicord (push) Has been cancelled
Sync to Codeberg / Sync Codeberg and Github (push) Has been cancelled
Test / Test (push) Has been cancelled

Co-Authored-By: sadan4 <117494111+sadan4@users.noreply.github.com>
This commit is contained in:
thororen1234 2025-03-05 23:01:08 -05:00
parent 8c2bfea5c0
commit 4f72832ba1
No known key found for this signature in database
7 changed files with 50 additions and 7 deletions

View file

@ -81,9 +81,14 @@ export default definePlugin({
],
calculateNameColorForMessageContext(context: any) {
const id = context?.message?.author?.id;
const userId: string | undefined = context?.message?.author?.id;
const colorString = context?.author?.colorString;
const color = calculateNameColorForUser(id);
const color = calculateNameColorForUser(userId);
// color preview in role settings
// channel.id is undefined in the role menu
if (context?.message?.channel_id === "1337" && userId === "313337")
return colorString;
if (settings.store.applyColorOnlyInDms && !context?.channel?.isPrivate()) {
return colorString;

View file

@ -136,7 +136,7 @@ export default definePlugin({
// @ts-expect-error
if (data.sinkId != null && data.sinkId !== data.audioContext.sinkId && "setSinkId" in AudioContext.prototype) {
// @ts-expect-error https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/setSinkId
data.audioContext.setSinkId(data.sinkId);
data.audioContext.setSinkId(data.sinkId === "default" ? "" : data.sinkId);
}
data.gainNode.gain.value = data._mute