| 1234567891011121314151617181920212223242526 |
- logger = require("logger-sharelatex")
- request = require("request")
- settings = require("settings-sharelatex")
- oneMinInMs = 60 * 1000
- fiveMinsInMs = oneMinInMs * 5
- module.exports = ReferencesSearchHandler =
- indexFile: (user_id, file_url, callback = (err)->) ->
- logger.log {user_id, file_url}, "sending index request to references api"
- url = "#{settings.apis.references.url}/user/#{user_id}"
- request.post {
- url: url
- json:
- referencesUrl: file_url
- }, (err, res, result) ->
- if err
- return callback(err)
- if 200 <= res.statusCode < 300
- return callback(null)
- else
- err = new Error("references api responded with non-success code: #{res.statusCode}")
- logger.log {err, user_id, file_url}, "error updating references"
- return callback(err)
|