[fedi] improve moderation interface

This commit is contained in:
les
2020-01-15 23:38:03 +01:00
parent 2272dc944c
commit 7e28c3cf7d

View File

@@ -88,7 +88,6 @@
<script>
import { mapState, mapActions, mapGetters } from 'vuex'
export default {
name: 'Federation',
data () {
@@ -101,11 +100,10 @@ export default {
instancesFilter: '',
users: [],
resources: [],
instances: [],
instances: []
}
},
async mounted () {
console.error('mounted ')
this.instances = await this.$axios.$get('/instances')
this.resources = await this.$axios.$get('/resources')
// this.users = await this.$axios.$get('/users')
@@ -142,13 +140,13 @@ export default {
this.instancePage * this.perPage)
},
filteredUsers () {
if (!this.usersFilter) return this.users
if (!this.usersFilter) { return this.users }
this.usersFilter = this.usersFilter.toLowerCase()
console.error(this.users)
return this.users.filter(user => user.name.includes(this.usersFilter) || user.preferredName.includes(this.usersFilter))
},
filteredInstances () {
if (!this.instancesFilter) return this.instances
if (!this.instancesFilter) { return this.instances }
this.instancesFilter = this.instancesFilter.toLowerCase()
return this.instances.filter(instance => instance.name.includes(this.instancesFilter) || instance.domain.includes(this.instancesFilter))
},