wip directs
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
CONFLICT srcs/requirements/nestjs/api_back/src/friendship/friendship.service.ts
|
|
||||||
|
|
||||||
|
|
||||||
### Pour lancer le docker :
|
### Pour lancer le docker :
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user