lint fixes

This commit is contained in:
Ulf Gebhardt 2023-07-10 12:00:11 +02:00
parent 5f2cfdeab4
commit 8859aa56a4
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
3 changed files with 40 additions and 33 deletions

View File

@ -126,23 +126,23 @@ export default {
messagesLoaded: true, messagesLoaded: true,
showDemoOptions: true, showDemoOptions: true,
responsiveBreakpoint: 600, responsiveBreakpoint: 600,
singleRoom: !!this.singleRoomId || false singleRoom: !!this.singleRoomId || false,
} }
}, },
mounted() { mounted() {
if(this.singleRoom){ if (this.singleRoom) {
this.$apollo this.$apollo
.mutate({ .mutate({
mutation: createRoom(), mutation: createRoom(),
variables: { variables: {
userId: this.singleRoomId userId: this.singleRoomId,
}, },
}) })
.then((res) => { .then(() => {
this.$apollo.queries.Rooms.refetch() this.$apollo.queries.Rooms.refetch()
}) })
.catch(() => { .catch((error) => {
console.log(error) this.$toast.error(error)
}) })
.finally(() => { .finally(() => {
// this.loading = false // this.loading = false
@ -238,7 +238,7 @@ export default {
return roomQuery() return roomQuery()
}, },
update({ Room }) { update({ Room }) {
console.log('Rooms', Room) // console.log('Rooms', Room)
if (!Room) { if (!Room) {
this.rooms = [] this.rooms = []
return return
@ -249,10 +249,17 @@ export default {
// room[i].users[j].avatar.url -> room[i].users[j].avatar // room[i].users[j].avatar.url -> room[i].users[j].avatar
// also filter rooms for the single room // also filter rooms for the single room
this.rooms = Room.map((r) => { this.rooms = Room.map((r) => {
return {...r, users: r.users.map((u) => { return {...u, username: u.name, avatar: u.avatar?.url}})} return {
}).filter((r) => this.singleRoom ? r.users.filter((u) => u.id === this.singleRoomId ).length > 0 : true) ...r,
users: r.users.map((u) => {
return { ...u, username: u.name, avatar: u.avatar?.url }
}),
}
}).filter((r) =>
this.singleRoom ? r.users.filter((u) => u.id === this.singleRoomId).length > 0 : true,
)
console.log(this.rooms) // console.log(this.rooms)
}, },
error(error) { error(error) {
this.rooms = [] this.rooms = []

View File

@ -20,7 +20,7 @@
x x
</ds-button> </ds-button>
</ds-text> </ds-text>
<chat-module :singleRoomId="$store.getters['chat/showChat'].roomID"/> <chat-module :singleRoomId="$store.getters['chat/showChat'].roomID" />
</div> </div>
> >
</div> </div>