wip directs

This commit is contained in:
simplonco
2023-01-11 10:07:38 +01:00
parent 9aad7019ab
commit e97de4f137
6 changed files with 26 additions and 8 deletions

View File

@@ -1,4 +1,3 @@
CONFLICT srcs/requirements/nestjs/api_back/src/friendship/friendship.service.ts
### Pour lancer le docker : ### Pour lancer le docker :

View File

@@ -42,8 +42,8 @@ export class ChatController {
{ {
console.log("- in getAllRooms controller"); console.log("- in getAllRooms controller");
const rooms = await this.chatService.getAllNotMyRooms(req.user.username); const rooms = await this.chatService.getAllNotMyRooms(req.user.username);
const directs = await this.chatService.getAllUsersNotMyRooms(req.user.username); const users = await this.chatService.getAllUsersNotMyRooms(req.user.username);
return res.status(HttpStatus.OK).json({ rooms: rooms, directs: directs }); return res.status(HttpStatus.OK).json({ rooms: rooms, users: users });
} }
@UseGuards(AuthenticateGuard) @UseGuards(AuthenticateGuard)

View File

@@ -222,8 +222,7 @@ export class ChatService {
const directs = await this.getMyDirects(username); const directs = await this.getMyDirects(username);
let usernames = directs.map(room => room.users[0]); let usernames = directs.map(room => room.users[0]);
if (usernames.length === 0) usernames.push(username);
usernames = [""];
console.log("usernames:", usernames); console.log("usernames:", usernames);
const users = await this.userRepository const users = await this.userRepository

View File

@@ -3935,7 +3935,17 @@ var app = (function () {
console.log("data.rooms:", data.rooms); console.log("data.rooms:", data.rooms);
for (let room of data.rooms) for (let room of data.rooms)
console.log(room.name); console.log(room.name);
let rooms = data.rooms; let row_rooms = data.rooms.map(room => {
return {
name: room.name,
};
});
let users = data.users.map(user => {
return {
name: user.username,
};
});
let rooms = row_rooms.concat(users);
return rooms; return rooms;
} }
async function get_room_users() { async function get_room_users() {

File diff suppressed because one or more lines are too long

View File

@@ -108,7 +108,17 @@ export async function get_all_rooms()
console.log("data.rooms:", data.rooms); console.log("data.rooms:", data.rooms);
for (let room of data.rooms) for (let room of data.rooms)
console.log(room.name); console.log(room.name);
let rooms = data.rooms; let row_rooms = data.rooms.map(room => {
return {
name: room.name,
}
});
let users = data.users.map(user => {
return {
name: user.username,
}
});
let rooms = row_rooms.concat(users);
return rooms; return rooms;
} }