Created
November 15, 2016 10:43
-
-
Save adriancooney/286db1a6584b9e9f00b1b2428302b22a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
src/data/auth.coffee-112- id: installationId) | |
src/data/auth.coffee-113- return new Promise (resolve, reject) -> | |
src/data/auth.coffee-114- projectsDLM.get cacheKey, (err, res) -> | |
src/data/auth.coffee-115- return reject(err) if err? | |
src/data/auth.coffee-116- return resolve res if res? | |
src/data/auth.coffee:117: currentTimestamp = Date.now().toString() | |
src/data/auth.coffee-118- projectsDLM.set cacheKey, currentTimestamp, (err, res) -> | |
src/data/auth.coffee-119- return reject(err) if err? | |
src/data/auth.coffee-120- resolve currentTimestamp | |
src/data/auth.coffee-121- | |
src/data/auth.coffee-122- # Gets the date the user was last modified. | |
-- | |
src/data/auth.coffee-129- id: userId) | |
src/data/auth.coffee-130- return new Promise (resolve, reject) -> | |
src/data/auth.coffee-131- projectsDLM.get cacheKey, (err, res) -> | |
src/data/auth.coffee-132- return reject(err) if err? | |
src/data/auth.coffee-133- return resolve res if res? | |
src/data/auth.coffee:134: currentTimestamp = Date.now().toString() | |
src/data/auth.coffee-135- projectsDLM.set cacheKey, currentTimestamp, (err, res) -> | |
src/data/auth.coffee-136- return reject(err) if err? | |
src/data/auth.coffee-137- resolve currentTimestamp | |
src/data/auth.coffee-138- | |
src/data/auth.coffee-139- | |
-- | |
src/data/current/conversations.coffee-1030- .and 'ru.roomId = messageIds.roomId' | |
src/data/current/conversations.coffee-1031- .and 'ru.userId = ?', user.id | |
src/data/current/conversations.coffee-1032- .and_begin() | |
src/data/current/conversations.coffee-1033- .and 'ru.messageIdHistoryStartsAfter IS NULL' | |
src/data/current/conversations.coffee-1034- .or 'messages.id > ru.messageIdHistoryStartsAfter' | |
src/data/current/conversations.coffee:1035: .end().toString() | |
src/data/current/conversations.coffee:1036: historyJoinExpression = historyJoinExpression.toString().replace("SELECT INNER", "") | |
src/data/current/conversations.coffee-1037- | |
src/data/current/conversations.coffee-1038- return db.runQuery | |
src/data/current/conversations.coffee-1039- shard: user.installation.shard | |
src/data/current/conversations.coffee-1040- useSlave: true | |
src/data/current/conversations.coffee-1041- db: 'chat' | |
-- | |
src/data/current/messages.coffee-292- sql = squel.update() | |
src/data/current/messages.coffee-293- .table 'messages' | |
src/data/current/messages.coffee-294- .set 'status', status | |
src/data/current/messages.coffee-295- .set 'editedDateTime', new Date().toISOString() | |
src/data/current/messages.coffee-296- .where('id = ?', id) | |
src/data/current/messages.coffee:297: .toString() | |
src/data/current/messages.coffee-298- | |
src/data/current/messages.coffee-299- return db.runQuery | |
src/data/current/messages.coffee-300- shard: user.installation.shard | |
src/data/current/messages.coffee-301- db: 'chat' | |
src/data/current/messages.coffee-302- sql: sql | |
-- | |
src/data/current/messages.coffee-458- offset = (options.page * options.pageSize) - options.pageSize | |
src/data/current/messages.coffee-459- | |
src/data/current/messages.coffee-460- if options.filter?.ids?.length and options.filter?.shouldKeepIdsInOrder | |
src/data/current/messages.coffee-461- # when ids are coming from chat-search module | |
src/data/current/messages.coffee-462- # we want to keep the original order to match scoring | |
src/data/current/messages.coffee:463: idsInOrder = options.filter.ids.toString() | |
src/data/current/messages.coffee-464- orderBy = "FIELD (messages.id, #{idsInOrder})" | |
src/data/current/messages.coffee-465- shouldSortResults = false | |
src/data/current/messages.coffee-466- else | |
src/data/current/messages.coffee-467- orderBy = if options.afterMessageId? then "messages.id ASC" else "messages.id DESC" | |
src/data/current/messages.coffee-468- shouldSortResults = true | |
-- | |
src/data/current/messages.coffee-655- | |
src/data/current/messages.coffee-656- # if its a pair conversation include the other userId. This is used to generate the pair room url. | |
src/data/current/messages.coffee-657- if messageConversation.type is 'pair' | |
src/data/current/messages.coffee-658- message = _.merge message, | |
src/data/current/messages.coffee-659- conversation: | |
src/data/current/messages.coffee:660: otherUserId: _.first _.filter messageConversation.people, (userId) -> userId.toString() isnt user.id.toString() | |
src/data/current/messages.coffee-661- | |
src/data/current/messages.coffee-662- # add highlight object if exists | |
src/data/current/messages.coffee-663- message = _.merge message, { highlight: highlight } if highlight? | |
src/data/current/messages.coffee-664- | |
src/data/current/messages.coffee-665- return message | |
-- | |
src/data/current/settings.coffee-58- | |
src/data/current/settings.coffee-59- expression = squel.insert() | |
src/data/current/settings.coffee-60- .into "user_settings" | |
src/data/current/settings.coffee-61- .setFieldsRows processedSettings | |
src/data/current/settings.coffee-62- | |
src/data/current/settings.coffee:63: expressionResult = expression.toString() | |
src/data/current/settings.coffee-64- expressionResult += " ON DUPLICATE KEY UPDATE value=VALUES(value)" | |
src/data/current/settings.coffee-65- | |
src/data/current/settings.coffee-66- return db.runQuery | |
src/data/current/settings.coffee-67- shard: user.installation.shard | |
src/data/current/settings.coffee-68- db: 'chat' | |
-- | |
src/data/current/utilities.coffee-325- # :users - {Array} of conversation user {Object}s | |
src/data/current/utilities.coffee-326- # :conversationType - {String} | |
src/data/current/utilities.coffee-327- # Return a {String} | |
src/data/current/utilities.coffee-328- generateConversationTitle: ({user, author, users, conversationType}) -> | |
src/data/current/utilities.coffee-329- | |
src/data/current/utilities.coffee:330: otherUsers = users.filter (conversationUser) -> user.id.toString() isnt conversationUser.id.toString() | |
src/data/current/utilities.coffee-331- return "You" unless otherUsers.length | |
src/data/current/utilities.coffee-332- | |
src/data/current/utilities.coffee-333- # There is only one other person besides you | |
src/data/current/utilities.coffee-334- if otherUsers.length is 1 | |
src/data/current/utilities.coffee-335- | |
src/data/current/utilities.coffee-336- # If its a pair room, then only return the other persons name. | |
src/data/current/utilities.coffee-337- if conversationType is 'pair' | |
src/data/current/utilities.coffee-338- otherUser = users.filter((conversationUser) -> | |
src/data/current/utilities.coffee:339: author.id.toString() isnt conversationUser.id.toString() | |
src/data/current/utilities.coffee-340- )[0] | |
src/data/current/utilities.coffee-341- return "direct conversation with #{otherUser.firstName} #{otherUser.lastName}" | |
src/data/current/utilities.coffee-342- else | |
src/data/current/utilities.coffee-343- return "You & #{otherUsers[0].firstName} #{otherUsers[0].lastName}" | |
src/data/current/utilities.coffee-344- | |
-- | |
src/data/unversioned/conversations.coffee-55- .and 'ru.roomId = messageIds.roomId' | |
src/data/unversioned/conversations.coffee-56- .and 'ru.userId = ?', user.id | |
src/data/unversioned/conversations.coffee-57- .and_begin() | |
src/data/unversioned/conversations.coffee-58- .and 'ru.messageIdHistoryStartsAfter IS NULL' | |
src/data/unversioned/conversations.coffee-59- .or 'messages.id > ru.messageIdHistoryStartsAfter' | |
src/data/unversioned/conversations.coffee:60: .end().toString() | |
src/data/unversioned/conversations.coffee:61: historyJoinExpression = historyJoinExpression.toString().replace("SELECT INNER", "") | |
src/data/unversioned/conversations.coffee-62- | |
src/data/unversioned/conversations.coffee-63- return db.runQuery | |
src/data/unversioned/conversations.coffee-64- shard: user.installation.shard | |
src/data/unversioned/conversations.coffee-65- useSlave: true | |
src/data/unversioned/conversations.coffee-66- db: 'chat' | |
-- | |
src/data/v1/conversations.coffee-230- .and 'ru.roomId = messageIds.roomId' | |
src/data/v1/conversations.coffee-231- .and 'ru.userId = ?', user.id | |
src/data/v1/conversations.coffee-232- .and_begin() | |
src/data/v1/conversations.coffee-233- .and 'ru.messageIdHistoryStartsAfter IS NULL' | |
src/data/v1/conversations.coffee-234- .or 'messages.id > ru.messageIdHistoryStartsAfter' | |
src/data/v1/conversations.coffee:235: .end().toString() | |
src/data/v1/conversations.coffee:236: historyJoinExpression = historyJoinExpression.toString().replace("SELECT INNER", "") | |
src/data/v1/conversations.coffee-237- | |
src/data/v1/conversations.coffee-238- return db.runQuery | |
src/data/v1/conversations.coffee-239- shard: user.installation.shard | |
src/data/v1/conversations.coffee-240- useSlave: true | |
src/data/v1/conversations.coffee-241- db: 'chat' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment