Commit 1c11675f048a008f1bab625755fa8a2a29f27e6f

Authored by Adhidarma Hadiwinoto
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

... ... @@ -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 );