Linloir 43cb79f6ab
More Codes
- Contacts page (untested)
2022-10-13 17:10:48 +08:00

27 lines
631 B
Dart

/*
* @Author : Linloir
* @Date : 2022-10-13 15:34:08
* @LastEditTime : 2022-10-13 15:41:24
* @Description :
*/
import 'package:azlistview/azlistview.dart';
import 'package:lpinyin/lpinyin.dart';
import 'package:tcp_client/repositories/common_models/userinfo.dart';
class ContactModel extends ISuspensionBean {
final UserInfo userInfo;
ContactModel({required this.userInfo});
@override
String getSuspensionTag() {
var pinyin = PinyinHelper.getPinyinE(userInfo.userName);
var tag = pinyin.substring(0, 1);
if(!RegExp('[A-Z]').hasMatch(tag)) {
tag = '#';
}
return tag;
}
}