journallib/sync_remote/
mark_remote.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
use common::remote::{post, services};
use hyper::HeaderMap;

use crate::dto::mark_request::MarkRequest;
use crate::dto::mark_response::MarkResponse;

pub fn create_mark(mark: MarkRequest, headers: HeaderMap) -> Result<MarkResponse, String> {
    post::<_, MarkResponse>(
        services::JOURNAL_API,
        String::from("/mark"),
        headers,
        mark,
    )
}