anchor.diff:        print('Login error ' + request.response);
       }
   
  -
  +    return parsedBody;
     }
   
     void logout() {
  
positive.code:     request
          ..open('POST', url)
          ..setRequestHeader('Content-type', 'application/x-www-form-urlencoded')
          ..onLoadEnd.listen((event) => completer.complete(JSON.decode(request.response)))
          ..send(encodeMap(requestBody));
  
      return ftr;
  
    }
  
    void handleLoginResponse(HttpRequest request) {
      if (request.status == 200 || request.status == 201) {
        Map parsedBody = JSON.decode(request.response);
        List roles = [];
        parsedBody["data"]["user"]["roles"].forEach((element) => roles.add(element['name']));
        setCurrentUser({
  
negative.code:     return this.user;
    }
  
    Future<Map> signup(var user, var pwd, Map acl) {
      var completer = new Completer();
      Future ftr = completer.future;
  
  