Minor changed interface of join method.

pull/41/head
Hieromon Ikasamo 6 years ago
parent 3555d84935
commit caa28a84ca
  1. 6
      src/AutoConnect.cpp
  2. 4
      src/AutoConnect.h

@ -307,14 +307,13 @@ AutoConnectAux* AutoConnect::aux(const String& uri) const {
* @param aux A reference to AutoConnectAux that made up
* the auxiliary page to be added.
*/
bool AutoConnect::join(AutoConnectAux& aux) {
void AutoConnect::join(AutoConnectAux& aux) {
if (_aux)
_aux->_concat(aux);
else
_aux.reset(&aux);
aux._join(*this);
AC_DBG("%s on hands\n", aux.uri());
return true;
}
/**
@ -322,12 +321,11 @@ bool AutoConnect::join(AutoConnectAux& aux) {
* @param aux A vector of reference to AutoConnectAux that made up
* the auxiliary page to be added.
*/
bool AutoConnect::join(std::vector<std::reference_wrapper<AutoConnectAux>> aux) {
void AutoConnect::join(std::vector<std::reference_wrapper<AutoConnectAux>> aux) {
for (std::size_t n = 0; n < aux.size(); n++) {
AutoConnectAux& addon = aux[n].get();
join(addon);
}
return true;
}
/**

@ -168,8 +168,8 @@ class AutoConnect {
void handleClient();
void handleRequest();
WebServerClass& host();
bool join(AutoConnectAux& aux);
bool join(std::vector<std::reference_wrapper<AutoConnectAux>> aux);
void join(AutoConnectAux& aux);
void join(std::vector<std::reference_wrapper<AutoConnectAux>> aux);
bool on(const String& uri, const AuxHandlerFunctionT handler, AutoConnectExitOrder_t order = AC_EXIT_AHEAD);
/** For AutoConnectAux described in JSON */

Loading…
Cancel
Save