userlib/store/
public_user_store.rs

1use common::remote::services::USER_API;
2use common::store::build_exp_link;
3use common::store::post;
4use uuid::Uuid;
5
6use crate::dto::public_teacher_response::PublicTeacherResponse;
7
8pub struct PublicUserStore {}
9
10impl PublicUserStore {
11    pub async fn public_get_teachers(id_list: Vec<Uuid>) -> Result<PublicTeacherResponse, String> {
12        post::<_, PublicTeacherResponse>(build_exp_link(USER_API, format!("/publicUser")), id_list)
13            .await
14    }
15}