Skip to content

Commit

Permalink
Converted indentation from spaces to tabs in answered.js
Browse files Browse the repository at this point in the history
  • Loading branch information
bingbhakdibhumi committed Feb 10, 2025
1 parent 7df8ad4 commit 9319285
Showing 1 changed file with 65 additions and 65 deletions.
130 changes: 65 additions & 65 deletions src/topics/answered.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,53 +5,53 @@ const plugins = require('../plugins');


module.exports = function (Topics) {
Topics.markAsAnswered = async function (tids, uid) {
if (!Array.isArray(tids) || !tids.length) {
return false;
}
Topics.markAsAnswered = async function (tids, uid) {
if (!Array.isArray(tids) || !tids.length) {
return false;
}

tids = _.uniq(tids).filter(tid => tid && utils.isNumber(tid));
tids = _.uniq(tids).filter(tid => tid && utils.isNumber(tid));

Check failure on line 13 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

'_' is not defined

Check failure on line 13 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

'utils' is not defined

if (!tids.length) {
return false;
}
if (!tids.length) {
return false;
}

const topicData = await Topics.getTopicFields(tid, ['answered']);
if (!topicData || !topicData.cid) {
const topicData = await Topics.getTopicFields(tid, ['answered']);

Check failure on line 19 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

'tid' is not defined
if (!topicData || !topicData.cid) {
throw new Error('[[error:no-topic]]');
}

// function from ../data.js
await Topics.setTopicField(tid, 'answered', 1);
// function from ../data.js
await Topics.setTopicField(tid, 'answered', 1);

Check failure on line 25 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

'tid' is not defined
plugins.hooks.fire('action:topic.answered', { topic: _.clone(topicData), uid: uid });

Check failure on line 26 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

'_' is not defined
return topicData;

Check failure on line 27 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

Block must not be padded by blank lines
};

Check failure on line 28 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

Trailing spaces not allowed
};

Topics.markAsUnanswered = async function (uid, tid) {
if (!Array.isArray(tids) || !tids.length) {
return false;
}
Topics.markAsUnanswered = async function (uid, tid) {
if (!Array.isArray(tids) || !tids.length) {

Check failure on line 32 in src/topics/answered.js

View workflow job for this annotation

GitHub Actions / test

'tids' is not defined
return false;
}

tids = _.uniq(tids).filter(tid => tid && utils.isNumber(tid));
tids = _.uniq(tids).filter(tid => tid && utils.isNumber(tid));

if (!tids.length) {
return false;
}
if (!tids.length) {
return false;
}

const topicData = await Topics.getTopicFields(tid, ['answered']);
if (!topicData || !topicData.cid) {
const topicData = await Topics.getTopicFields(tid, ['answered']);
if (!topicData || !topicData.cid) {
throw new Error('[[error:no-topic]]');
}

await Topics.setTopicField(tid, 'answered', 0);
await Topics.setTopicField(tid, 'answered', 0);
plugins.hooks.fire('action:topic.answered', { topic: _.clone(topicData), uid: uid });
return topicData;
};
};

// based on getUnread functions from ../unread.js
Topics.getUnansweredTopics = async function (params) {
// based on getUnread functions from ../unread.js
Topics.getUnansweredTopics = async function (params) {
const unansweredTopics = {
showSelect: true,
nextStart: 0,
Expand All @@ -76,40 +76,40 @@ module.exports = function (Topics) {
return unansweredTopics;
};

Topics.getUnAnsweredTids = async function (params) {
const results = await Topics.getAnsweredData(params);
return params.count ? results.counts : results.tids;
};
Topics.getAnsweredData = async function (params) {
const uid = parseInt(params.uid, 10);

params.filter = params.filter || '';

if (params.cid && !Array.isArray(params.cid)) {
params.cid = [params.cid];
}

if (params.tag && !Array.isArray(params.tag)) {
params.tag = [params.tag];
}

const data = await getTids(params);
if (uid <= 0) {
return data;
}

const result = await plugins.hooks.fire('filter:topics.getAnsweredTids', {
uid: uid,
tids: data.tids,
counts: data.counts,
tidsByFilter: data.tidsByFilter,
answeredCids: data.answeredCids,
cid: params.cid,
filter: params.filter,
query: params.query || {},
});

return result;
};
Topics.getUnAnsweredTids = async function (params) {
const results = await Topics.getAnsweredData(params);
return params.count ? results.counts : results.tids;
};
Topics.getAnsweredData = async function (params) {
const uid = parseInt(params.uid, 10);

params.filter = params.filter || '';

if (params.cid && !Array.isArray(params.cid)) {
params.cid = [params.cid];
}

if (params.tag && !Array.isArray(params.tag)) {
params.tag = [params.tag];
}

const data = await getTids(params);
if (uid <= 0) {
return data;
}

const result = await plugins.hooks.fire('filter:topics.getAnsweredTids', {
uid: uid,
tids: data.tids,
counts: data.counts,
tidsByFilter: data.tidsByFilter,
answeredCids: data.answeredCids,
cid: params.cid,
filter: params.filter,
query: params.query || {},
});

return result;
};
};

0 comments on commit 9319285

Please sign in to comment.