1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // TeamInfoData.m
- // NIM
- //
- // Created by chris on 15/6/1.
- // Copyright (c) 2015年 Netease. All rights reserved.
- //
- #import "NIMTeamInfoData.h"
- #import "NIMSpellingCenter.h"
- @implementation NIMTeamInfoData
- - (instancetype)initWithTeam:(NIMTeam *)team{
- self = [super init];
- if (self) {
- _teamId = team.teamId;
- _teamName = team.teamName;
- _iconId = @"avatar_team";
- }
- return self;
- }
- - (NSString *)groupTitle{
- NSString *title = [[NIMSpellingCenter sharedCenter] firstLetter:self.teamName].capitalizedString;
- unichar character = [title characterAtIndex:0];
- if (character >= 'A' && character <= 'Z') {
- return title;
- }else{
- return @"#";
- }
- }
- - (NSString *)memberId{
- return self.teamId;
- }
- - (id)sortKey{
- return [[NIMSpellingCenter sharedCenter] spellingForString:self.teamName].shortSpelling;
- }
- - (NSString *)usrId{
- return self.teamId;
- }
- - (NSString *)nick{
- return self.teamName;
- }
- - (NSString *)showName{
- return self.teamName;
- }
- @end
|