backend/model/dto/
new_map_collaborator_impl.rs

1use chrono::Utc;
2
3use crate::model::entity::MapCollaborator;
4
5use super::NewMapCollaboratorDto;
6
7impl From<(i32, NewMapCollaboratorDto)> for MapCollaborator {
8    fn from(map_and_collaborator: (i32, NewMapCollaboratorDto)) -> Self {
9        let (map_id, new_map_collaborator) = map_and_collaborator;
10        Self {
11            map_id,
12            user_id: new_map_collaborator.user_id,
13            created_at: Utc::now().naive_utc(),
14        }
15    }
16}