Use presence colors defined in MXKAppSettings. Add current used colors in shared defaults object.

This commit is contained in:
giomfo
2015-05-04 18:19:09 +02:00
parent 7f3c5f445b
commit ce1a78146c
4 changed files with 23 additions and 33 deletions
-28
View File
@@ -43,32 +43,4 @@ static MatrixHandler *sharedHandler = nil;
return account.mxRestClient;
}
// FIXME GFO Move the following methods in SDK and Remove MatrixHandler class
#pragma mark - Room handling
#pragma mark - Presence
// return the presence ring color
// nil means there is no ring to display
- (UIColor*)getPresenceRingColor:(MXPresence)presence {
switch (presence) {
case MXPresenceOnline:
return [UIColor colorWithRed:0.2 green:0.9 blue:0.2 alpha:1.0];
case MXPresenceUnavailable:
return [UIColor colorWithRed:0.9 green:0.9 blue:0.0 alpha:1.0];
case MXPresenceOffline:
return [UIColor colorWithRed:0.9 green:0.2 blue:0.2 alpha:1.0];
case MXPresenceUnknown:
case MXPresenceFreeForChat:
case MXPresenceHidden:
default:
return nil;
}
}
@end