userlib/store/
public_user_store.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
    }
}