mirror of
https://codeberg.org/yeentown/barkey.git
synced 2025-07-07 20:44:34 +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 changed = ref(false);
|
||||
const autochange = ref(false);
|
||||
|
||||
async function save() {
|
||||
let mutes = instanceMutes.value
|
||||
.trim().split('\n')
|
||||
.map(el => el.trim())
|
||||
.map(el => el.toLowercase().trim())
|
||||
.filter(el => el);
|
||||
|
||||
await misskeyApi('i/update', {
|
||||
|
@ -41,10 +42,15 @@ async function save() {
|
|||
changed.value = false;
|
||||
|
||||
// Refresh filtered list to signal to the user how they've been saved
|
||||
if (instanceMutes.value !== mutes.join('\n')) {
|
||||
instanceMutes.value = mutes.join('\n');
|
||||
autochange.value = true;
|
||||
} else { autochange.value = false; }
|
||||
}
|
||||
|
||||
watch(instanceMutes, () => {
|
||||
if (!autochange.value) {
|
||||
changed.value = true;
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
Loading…
Add table
Reference in a new issue