abord trying to live informe for new rooms
This commit is contained in:
@@ -290,6 +290,7 @@ export class ChatController {
|
|||||||
// inform other connected users
|
// inform other connected users
|
||||||
let socket: socketDto = this.chatGateway.sockets.get(req.user.username);
|
let socket: socketDto = this.chatGateway.sockets.get(req.user.username);
|
||||||
await socket.to(socket.room).emit('message', "SERVER", message);
|
await socket.to(socket.room).emit('message', "SERVER", message);
|
||||||
|
await socket.to(socket.room).emit('new_password');
|
||||||
|
|
||||||
const ret_room = this.format_room(room);
|
const ret_room = this.format_room(room);
|
||||||
res.status(HttpStatus.OK).json({ room: ret_room });
|
res.status(HttpStatus.OK).json({ room: ret_room });
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ export class ChatService {
|
|||||||
{
|
{
|
||||||
printCaller("-- in ");
|
printCaller("-- in ");
|
||||||
|
|
||||||
|
//await this.sleep(1000);
|
||||||
|
|
||||||
const queryBuilder = this.chatroomRepository
|
const queryBuilder = this.chatroomRepository
|
||||||
.createQueryBuilder('chatroom')
|
.createQueryBuilder('chatroom')
|
||||||
.where('chatroom.users LIKE :user_name', { user_name: `%${username}%` });
|
.where('chatroom.users LIKE :user_name', { user_name: `%${username}%` });
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import io from 'socket.io-client';
|
import io from 'socket.io-client';
|
||||||
import { set_socket, set_user } from './Store_chat';
|
import { user, msgs, layout, set_socket, set_user } from './Store_chat';
|
||||||
import { user, msgs, layout } from './Store_chat';
|
|
||||||
|
|
||||||
const address = `http://${process.env.WEBSITE_HOST}:${process.env.WEBSITE_PORT}`;
|
const address = `http://${process.env.WEBSITE_HOST}:${process.env.WEBSITE_PORT}`;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ import { writable } from 'svelte/store';
|
|||||||
import type { Room, Message } from './Types_chat';
|
import type { Room, Message } from './Types_chat';
|
||||||
|
|
||||||
export let msgs = writable([]);
|
export let msgs = writable([]);
|
||||||
|
export let my_rooms = writable([]);
|
||||||
|
export let all_rooms = writable([]);
|
||||||
export let layout = writable("close");
|
export let layout = writable("close");
|
||||||
export let current_room = writable({
|
export let current_room = writable({
|
||||||
name: "",
|
name: "",
|
||||||
|
|||||||
Reference in New Issue
Block a user