Skip to content

Commit d6c5de6

Browse files
2 parents c1a6408 + 5dc5a9f commit d6c5de6

File tree

3 files changed

+7
-22
lines changed

3 files changed

+7
-22
lines changed

public/js/DirectMessageListChatKit.js

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,9 @@ chatManager
7171
var li = document.createElement("li");
7272
var div = document.createElement("div");
7373

74-
//Get msg from element for inputting into the log div
74+
//Get msg from element for inputting into the dm div
7575
var dmMsg = element.parts[0].payload.content;
7676

77-
//Check for quoting
78-
if (dmMsg.indexOf("QMsg") === 0) {
79-
//Get quoted message and actual message
80-
var dmLenEnd = dmMsg.indexOf("QEnd");
81-
var dmMessageLength = parseInt(dmMsg.substring(4, dmLenEnd));
82-
dmMsg = dmMsg.substr(dmLenEnd + dmMessageLength + 4);
83-
}
84-
8577
//Set div text
8678
//Puts the name of the sender of the message in front of their message
8779
if(element.senderId === logId){
@@ -135,13 +127,6 @@ chatManager
135127
var div = document.createElement("div");
136128

137129
var DMInnerHTML = message.parts[0].payload.content;
138-
//Check for quoting
139-
if (DMInnerHTML.indexOf("QMsg") === 0) {
140-
//Get quoted message and actual message
141-
var newDMLenEnd = DMInnerHTML.indexOf("QEnd");
142-
var newDMMessageLength = parseInt(DMInnerHTML.substring(4, newDMLenEnd));
143-
DMInnerHTML = DMInnerHTML.substr(newDMLenEnd + newDMMessageLength + 4);
144-
}
145130

146131
//Puts the name of the user who sent the message in front of the message
147132
if(message.senderId === logId){

public/js/DirectMessageListQuery.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ $(document).ready(() => {
44
//Initializing the quoted string
55
var msgVal = "";
66

7-
//Context menus
8-
var dmUsername;
7+
//Context menu
98
var dmText;
109

1110
//DM text right click
@@ -15,8 +14,7 @@ $(document).ready(() => {
1514
var top = e.pageY;
1615
var left = e.pageX;
1716
dmText = e.target.innerHTML;
18-
dmUsername = document.getElementById("titId").innerHTML;
19-
17+
2018
//Set up delete/quoting mechanisms
2119
$("#dmRClickDelete").val(dmText);
2220
$("#dmRClickQuote").val(dmText);
@@ -43,7 +41,7 @@ $(document).ready(() => {
4341
var target = e.target.id;
4442
switch (target) {
4543
case "dmRClickQuote":
46-
msgVal = "'Quote: " + dmText + "' ";
44+
msgVal = "'Quote: " + dmText + "' -> ";
4745
$("#message-text").val(msgVal);
4846
break;
4947
case "dmRClickDelete":

routes/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,14 +422,16 @@ router.post("/deleteMsg", (req, res) => {
422422
router.post("/dmDeleteMsg", (req, res) => {
423423
//Form data
424424
const { roomId, userId, message } = req.body;
425+
var viewedMsg;
425426

426427
chatkit.fetchMultipartMessages({
427428
roomId: roomId,
428429
limit: 100,
429430
})
430431
.then(messages => {
431432
for (let m of messages) {
432-
if (m.parts[0].content === message) {
433+
viewedMsg = userId + ": " + m.parts[0].content;
434+
if (viewedMsg === message) {
433435
chatkit.deleteMessage({
434436
roomId: roomId,
435437
messageId: m.id

0 commit comments

Comments
 (0)