minor lint cleanup
[squeep-indie-auther] / src / manager.js
index 0d4302772b7405ce4539cb55640d5a3b9da011a1..ecec13491dee05fd13b7f32a92129331b4871609 100644 (file)
@@ -28,7 +28,8 @@ class Manager {
     if (options.queues.amqp.url) {
       this.queuePublisher = new QueuePublisher(logger, options.queues.amqp);
     }
-    this.mysteryBox = new MysteryBox(logger, options);
+    this.mysteryBox = new MysteryBox(options);
+    this.mysteryBox.on('statistics', common.mysteryBoxLogger(logger, _fileScope(this.constructor.name)));
 
     // We need to know how the outside world sees us, to verify if a
     // profile indicates us as the auth server.
@@ -1526,7 +1527,7 @@ class Manager {
       }
 
       try {
-        const result = await this.queuePublisher.publish(queueName, { ticket, resource, subject });
+        const result = await this.queuePublisher.publish(queueName, { ticket, resource, subject, epochMs: Date.now() });
         this.logger.debug(_scope, 'accepted ticket offer', { queueName, ticket, resource, subject, ctx, result });
       } catch (e) {
         this.logger.error(_scope, 'failed to publish ticket to queue', { error: e, queueName, ticket, resource, subject, ctx });
@@ -1933,7 +1934,7 @@ class Manager {
 
             try {
               const result = await this.communication.deliverTicket(ctx.ticketEndpointUrl, ctx.ticketResourceUrl, ctx.ticketSubjectUrl, ticket);
-              ctx.notifications.push(`Success! Ticket was delivered. (${result?.statusText})`);
+              ctx.notifications.push(`Success! Ticket was delivered. (${result?.statusMessage})`);
               this.logger.info(_scope, 'ticket delivered', { ctx, result });
             } catch (e) {
               this.logger.error(_scope, 'failed to deliver ticket', { ctx, error: e });