userHomeInfo static method
dynamic
userHomeInfo(
- dynamic id,
- dynamic callBack
Implementation
static userHomeInfo(id, callBack) {
if (id != '') {
DioManager().request<dynamic>(RequestType.POST, RequestApi.apiOtherHomeInfo, params: {"otherUserId": id}, onSuccess: (data) {
UserHomeModel user = UserHomeModel.fromJson(data);
// onSuccess
callBack(user);
// onSuccess
}, onError: (error) {
// when called , already show toast, then do another things
}, onStart: () {
// onStart
}, onFinish: () {
// onFinish
});
} else {
DioManager().request<dynamic>(RequestType.POST, RequestApi.apiHomeInfo, params: {}, onSuccess: (data) {
LogUtils.d("apiHomeInfo = $data");
UserHomeModel user = UserHomeModel.fromJson(data);
// onSuccess
callBack(user);
}, onError: (error) {
// when called , already show toast, then do another things
}, onStart: () {
// onStart
}, onFinish: () {
// onFinish
});
}
}