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}