会话页面
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:chat/models/im/search_user_model.dart';
|
||||
import 'package:chat/models/upload_model.dart';
|
||||
import 'package:chat/utils/network/http.dart';
|
||||
import 'package:chat/utils/ui_tools.dart';
|
||||
@@ -32,4 +33,25 @@ class UserProvider {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// 从服务器查找用户
|
||||
static Future<List<SearchUserModel>?> searchUser(String keyword) async {
|
||||
try {
|
||||
var json = await Http.get(
|
||||
'user/search',
|
||||
params: {
|
||||
'keyword': keyword,
|
||||
},
|
||||
);
|
||||
|
||||
return List<SearchUserModel>.from(
|
||||
json.map(
|
||||
(x) => SearchUserModel.fromJson(x),
|
||||
),
|
||||
);
|
||||
} catch (err) {
|
||||
UiTools.toast(err.toString());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user