userlib/store/public_user_store.rs
use common::remote::services::USER_API;
use common::store::build_exp_link;
use common::store::post;
use uuid::Uuid;
use crate::dto::public_teacher_response::PublicTeacherResponse;
pub struct PublicUserStore {}
impl PublicUserStore {
pub async fn public_get_teachers(id_list: Vec<Uuid>) -> Result<PublicTeacherResponse, String> {
post::<_, PublicTeacherResponse>(build_exp_link(USER_API, format!("/publicUser")), id_list)
.await
}
}