Commit 1c11675f048a008f1bab625755fa8a2a29f27e6f
1 parent
c1f9bb5eaf
Exists in
master
fix on pm when sending from another session
Showing 1 changed file with 11 additions and 3 deletions Side-by-side Diff
index.js
... | ... | @@ -95,9 +95,17 @@ function onYmPM(data) { |
95 | 95 | |
96 | 96 | lastDataOnPM = data; |
97 | 97 | |
98 | + direction = 'IN'; | |
99 | + | |
100 | + partner = data.sender; | |
101 | + if (partner = data.sender) { | |
102 | + partner = data.target_user; | |
103 | + direction = 'OUT'; | |
104 | + } | |
105 | + | |
98 | 106 | var message = striptags(data.message) |
99 | 107 | |
100 | - logger.info('New message received from ' + data.sender + ': ' + message); | |
108 | + logger.info('New ' + direction + ' message from ' + data.sender + ' to ' + data.target_user + ': ' + message); | |
101 | 109 | |
102 | 110 | if (isAdmin(data.sender)) { |
103 | 111 | logger.info('Sender (' + data.sender + ') is an admin'); |
... | ... | @@ -110,8 +118,8 @@ function onYmPM(data) { |
110 | 118 | insertMessages( |
111 | 119 | db_connection, |
112 | 120 | data.user_id, |
113 | - 'IN', | |
114 | - data.sender, | |
121 | + direction, | |
122 | + partner, | |
115 | 123 | message, |
116 | 124 | sentdate |
117 | 125 | ); |