Server Offline Activity Indicator (#6314)

* Server Offline Activity Indicator

- implemented
This commit is contained in:
Gil Eluard
2022-07-05 14:04:52 +02:00
committed by GitHub
parent 4c84d1b15c
commit f91e84af00
15 changed files with 179 additions and 14 deletions
@@ -31,17 +31,28 @@
return nil;
}
NSString *title = [error.userInfo valueForKey:NSLocalizedFailureReasonErrorKey];
NSString *message = [error.userInfo valueForKey:NSLocalizedDescriptionKey];
if (!title)
NSString *title;
NSString *message;
if ([error.domain isEqualToString:NSURLErrorDomain] && error.code == NSURLErrorNotConnectedToInternet)
{
title = [VectorL10n error];
title = [VectorL10n networkOfflineTitle];
message = [VectorL10n networkOfflineMessage];
}
if (!message)
else
{
message = [VectorL10n errorCommonMessage];
title = [error.userInfo valueForKey:NSLocalizedFailureReasonErrorKey];
message = [error.userInfo valueForKey:NSLocalizedDescriptionKey];
if (!title)
{
title = [VectorL10n error];
}
if (!message)
{
message = [VectorL10n errorCommonMessage];
}
}
return [[MXKErrorViewModel alloc] initWithTitle:title message:message];