packagecom.yidianling.im.config.providerimportandroid.content.Contextimportcom.netease.nimlib.sdk.msg.constant.SessionTypeEnumimportcom.netease.nimlib.sdk.uinfo.model.UserInfoimportcom.ydl.ydlcommon.utils.UserInfoCacheimportcom.yidianling.uikit.api.wrapper.NimUserInfoProvider/** * Created by haorui on 2019/5/17. * Des: */classCustomUserInfoProvider(context:Context):NimUserInfoProvider(context){overridefungetUserInfo(account:String):UserInfo{returnobject: UserInfo{overridefungetAvatar():String{returnUserInfoCache.getInstance().getUser(account).avatar}overridefungetName():String{returnUserInfoCache.getInstance().getUser(account).nickName}overridefungetAccount():String{returnaccount}}}overridefungetDisplayNameForMessageNotifier(account:String?,sessionId:String?,sessionType:SessionTypeEnum?):String{returnUserInfoCache.getInstance().getUser(account).nickName}}