text: 'use strict';
  
  var Message = require('../message');
  var inherits = require('util').inherits;
  var bitcore = require('bitcore-lib-sparks');
  var utils = require('../utils');
  var $ = bitcore.util.preconditions;
  var _ = bitcore.deps._;
  var BufferUtil = bitcore.util.buffer;
  var BufferReader = bitcore.encoding.BufferReader;
  
  /**
   * A message to confirm that a connection is still valid.
   * @param {Number} arg - A nonce for the Ping message
   * @param {Object=} options
   * @extends Message
   * @constructor
   */
  function DsqueueMessage(arg, options) {
    Message.call(this, options);
    this.command = 'dsq';
  }
  inherits(DsqueueMessage, Message);
  
  DsqueueMessage.prototype.setPayload = function(payload) {
      var parser = new BufferReader(payload);
      this.nonce = parser.read(8);
  
  };
  
  DsqueueMessage.prototype.getPayload = function() {
      return this.nonce;
  };
  
  module.exports = DsqueueMessage;
  