chat: fix and opti
This commit is contained in:
		@ -35,7 +35,9 @@ class Channel {
 | 
			
		||||
		this.chatSocket.close();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	updateMessages(messages) {
 | 
			
		||||
	updateMessages(messages)
 | 
			
		||||
	{
 | 
			
		||||
		console.log(messages);
 | 
			
		||||
		messages = JSON.parse(messages);
 | 
			
		||||
		let new_messages = [];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -6,18 +6,18 @@ class Channels {
 | 
			
		||||
		this.client = client;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	async createChannel(users_id, reload) {
 | 
			
		||||
	async createChannel(members_id, reload) {
 | 
			
		||||
		
 | 
			
		||||
		let null_id = false;
 | 
			
		||||
		users_id.forEach(user_id => {
 | 
			
		||||
			if (user_id == null)
 | 
			
		||||
		members_id.forEach(member_id => {
 | 
			
		||||
			if (member_id == null)
 | 
			
		||||
				null_id = true;
 | 
			
		||||
		});
 | 
			
		||||
		if (null_id)
 | 
			
		||||
			return console.log(users_id, "createChannel error, null id;");
 | 
			
		||||
			return console.log(members_id, "createChannel error, null id;");
 | 
			
		||||
 | 
			
		||||
		let response = await this.client._post("/api/chat/", {
 | 
			
		||||
			users_id:users_id
 | 
			
		||||
			members_id:members_id
 | 
			
		||||
		});
 | 
			
		||||
 | 
			
		||||
		let data = await response.json();
 | 
			
		||||
@ -28,12 +28,13 @@ class Channels {
 | 
			
		||||
		let messages = undefined;
 | 
			
		||||
		if (exit_code == 200)
 | 
			
		||||
			messages = data.messages;
 | 
			
		||||
		return new Channel(this.client, data.channel_id, users_id, messages, reload);
 | 
			
		||||
		
 | 
			
		||||
		return new Channel(this.client, data.channel_id, members_id, messages, reload);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	async deleteChannel(users_id) {
 | 
			
		||||
	async deleteChannel(members_id) {
 | 
			
		||||
		let response = await this.client._delete("/api/chat/", {
 | 
			
		||||
			users_id:users_id
 | 
			
		||||
			members_id:members_id
 | 
			
		||||
		});
 | 
			
		||||
 | 
			
		||||
		let data = await response.json();
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user