Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. const getCheerUrl = function (cheerW, usr) {
  2. const res = await pool.query('select cheer, url from cheers')
  3. const result = res.rows;
  4. let message1;
  5. let done;
  6. console.log('there was a cheer');
  7. for (let x = 0; x < result.length; x++) {
  8. console.log('just the object', result[x]);
  9. console.log('grab further', result[x].cheer);
  10. const indexVal = cheerW.indexOf(result[x].cheer);
  11. console.log('userstate', usr);
  12. console.log(indexVal);
  13. if (indexVal !== -1) {
  14. message1 = cheerW;
  15. while (message1.indexOf(result[x].cheer) !== -1) {
  16. message1 = message1.replace(result[x].cheer, `<img class="emoteImg" src="${result[x].url}">`);
  17. console.log(message1);
  18. message1 = `${usr.username}: </br> ${message1}`;
  19. console.log(usr['user-id']);
  20. }
  21. done = 1;
  22. break;
  23. } else {
  24. console.log('no db entry');
  25. }
  26. }
  27. if (done !== 1) {
  28. io.emit('cheer', cheerW);
  29. console.log('cheer was made with no entry in DB', cheerW);
  30. } else {
  31. const user = await getUser(usr['user-id'])
  32. if (!user) {
  33. console.log('User not found');
  34. } else {
  35. const {
  36. id, display_name, login,
  37. broadcaster_type, view_count, profile_image_url,
  38. } = user;
  39. const name = `[${id}] ${display_name} (${login})`;
  40. const props = `${broadcaster_type}, ${view_count} view(s), image: ${profile_image_url}`;
  41. console.log(`${name} -- ${props}`);
  42. const profileElment = `<img align="left" style="padding-right: 3px;" class="profImg" src="${profile_image_url}" alt="null" id="itemImg">`;
  43. message1 = `${profileElment} ${message1}`;
  44. console.log('message content', message1);
  45. io.emit('cheer', message1);
  46. }
  47. }
  48. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement