append option headers to the index request

This commit is contained in:
2016-06-06 16:59:02 -07:00
parent a2d3fb7ffd
commit 5954ee1d51

View File

@@ -28,9 +28,7 @@ export default class Job extends events.EventEmitter {
this.debug = (...msg) => debug(...msg, `id: ${this.id}`);
this.ready = createIndex(this.client, this.index, this.doctype)
.then(() => {
return this.client.index({
const indexParams = {
index: this.index,
type: this.doctype,
id: this.id,
@@ -46,7 +44,13 @@ export default class Job extends events.EventEmitter {
max_attempts: this.maxAttempts,
status: contstants.JOB_STATUS_PENDING,
}
})
};
if (options.headers) indexParams.headers = options.headers;
this.ready = createIndex(this.client, this.index, this.doctype)
.then(() => {
return this.client.index(indexParams)
.then((doc) => {
this.document = {
id: doc._id,