@@ -24,11 +24,11 @@ @implementation MTXLoginFailedException + (instancetype)exceptionWithUser: (OFString *)user homeserver: (OFURL *)homeserver statusCode: (int)statusCode - response: (OFDictionary *)response + response: (mtx_response_t)response { return [[[self alloc] initWithUser: user homeserver: homeserver statusCode: statusCode response: response] autorelease]; @@ -35,11 +35,11 @@ } - (instancetype)initWithUser: (OFString *)user homeserver: (OFURL *)homeserver statusCode: (int)statusCode - response: (OFDictionary *)response + response: (mtx_response_t)response { self = [super init]; @try { _user = [user copy]; @@ -60,6 +60,13 @@ [_homeserver release]; [_response release]; [super dealloc]; } + +- (OFString *)description +{ + return [OFString stringWithFormat: + @"Failed to log in user %@ on %@: %@", + _user, _homeserver, _response]; +} @end