server/lib/models/Roundup.js
Function UpdateDiffRecipients
has 40 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
UpdateDiffRecipients: function (transacting, roundup, to = [], cc = []) {
const promises = [];
const toHash = {};
const ccHash = {};
const roundupToHash = {};
Function Create
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
Create: function (user_id) {
return bookshelf.transaction((t) => {
// Find User's most recent roundup
return Roundup.ByUserId(user_id)
.then((results) => {
Function Update
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
Update: function (user_id, roundup_id, subject, to, cc, preface) {