mirror of
https://codeberg.org/yeentown/barkey.git
synced 2025-07-08 04:54:32 +00:00
port solution to instance mutelist.
This commit is contained in:
parent
752d6a77f6
commit
b7b7488729
1 changed files with 9 additions and 3 deletions
|
@ -27,11 +27,12 @@ const $i = ensureSignin();
|
||||||
|
|
||||||
const instanceMutes = ref($i.mutedInstances.join('\n'));
|
const instanceMutes = ref($i.mutedInstances.join('\n'));
|
||||||
const changed = ref(false);
|
const changed = ref(false);
|
||||||
|
const autochange = ref(false);
|
||||||
|
|
||||||
async function save() {
|
async function save() {
|
||||||
let mutes = instanceMutes.value
|
let mutes = instanceMutes.value
|
||||||
.trim().split('\n')
|
.trim().split('\n')
|
||||||
.map(el => el.trim())
|
.map(el => el.toLowercase().trim())
|
||||||
.filter(el => el);
|
.filter(el => el);
|
||||||
|
|
||||||
await misskeyApi('i/update', {
|
await misskeyApi('i/update', {
|
||||||
|
@ -41,10 +42,15 @@ async function save() {
|
||||||
changed.value = false;
|
changed.value = false;
|
||||||
|
|
||||||
// Refresh filtered list to signal to the user how they've been saved
|
// Refresh filtered list to signal to the user how they've been saved
|
||||||
instanceMutes.value = mutes.join('\n');
|
if (instanceMutes.value !== mutes.join('\n')) {
|
||||||
|
instanceMutes.value = mutes.join('\n');
|
||||||
|
autochange.value = true;
|
||||||
|
} else { autochange.value = false; }
|
||||||
}
|
}
|
||||||
|
|
||||||
watch(instanceMutes, () => {
|
watch(instanceMutes, () => {
|
||||||
changed.value = true;
|
if (!autochange.value) {
|
||||||
|
changed.value = true;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Add table
Reference in a new issue