comment.js 756 B

123456789101112131415161718192021222324252627282930
  1. const { resourceTypeMap } = require('../util/config.json')
  2. // 发送与删除评论
  3. const createOption = require('../util/option.js')
  4. module.exports = (query, request) => {
  5. query.t = {
  6. 1: 'add',
  7. 0: 'delete',
  8. 2: 'reply',
  9. }[query.t]
  10. query.type = resourceTypeMap[query.type]
  11. const data = {
  12. threadId: query.type + query.id,
  13. }
  14. if (query.type == 'A_EV_2_') {
  15. data.threadId = query.threadId
  16. }
  17. if (query.t == 'add') data.content = query.content
  18. else if (query.t == 'delete') data.commentId = query.commentId
  19. else if (query.t == 'reply') {
  20. data.commentId = query.commentId
  21. data.content = query.content
  22. }
  23. return request(
  24. `/api/resource/comments/${query.t}`,
  25. data,
  26. createOption(query, 'weapi'),
  27. )
  28. }