updateUserInfo method
修改用户的信息
Implementation
Future<WitsystemError> updateUserInfo(
{String? titleImg, String? nickname}) async {
if (titleImg == null && nickname == null) return NetError.unknown;
Map<String, dynamic> map = {};
if (titleImg != null) {
map["titleImg"] = titleImg;
}
if (nickname != null) {
map["nickname"] = nickname;
}
WitsystemError witsystemError =
await WitsystemNet.authPost("/user/update_user_info", map);
if (witsystemError.code != NetError.succesCode) {
return witsystemError;
}
if (titleImg != null) {
_loginUserEntity!.titleImg = titleImg;
}
if (nickname != null) {
_loginUserEntity!.nickname = nickname;
}
_cacheLoginInfo(convert.json.decode(convert.json.encode(_loginUserEntity)));
return witsystemError;
}