set method

Server set(
  1. String key, [
  2. dynamic val
])

Backwards compatiblity.

@api public

Implementation

Server set(String key, [val]) {
  if ('authorization' == key && val != null) {
    use((socket, next) {
      val(socket.request, (err, authorized) {
        if (err != null) {
          return next(Exception(err));
        }
        ;
        if (!authorized) {
          return next(Exception('Not authorized'));
        }

        next();
      });
    });
  } else if ('origins' == key && val != null) {
    origins(val);
  } else if ('resource' == key) {
    path(val);
  } else if (oldSettings[key] != null && engine![oldSettings[key]] != null) {
    engine![oldSettings[key]] = val;
  } else {
    _logger.severe('Option $key is not valid. Please refer to the README.');
  }

  return this;
}