mirror of
				https://gitlab.com/comunic/comunicapiv3
				synced 2025-11-04 09:34:04 +00:00 
			
		
		
		
	Can create countdown timers
This commit is contained in:
		@@ -184,6 +184,16 @@ pub fn create_post(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
            PostKind::POST_KIND_PDF(PostFile::new_from_created_file(&file)?)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        "countdown" => {
 | 
			
		||||
            let time_end = r.post_u64("time-end")?;
 | 
			
		||||
 | 
			
		||||
            if time_end < time() {
 | 
			
		||||
                r.bad_request("You can not create countdown timer for past events!".to_string())?;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            PostKind::POST_KIND_COUNTDOWN(time_end)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // TODO : add support for next types
 | 
			
		||||
 | 
			
		||||
        _ => {
 | 
			
		||||
 
 | 
			
		||||
@@ -104,9 +104,13 @@ pub fn create(p: &Post) -> ResultBoxError<u64> {
 | 
			
		||||
                .add_opt_str("image_page", weblink.image.as_ref());
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Countdown timer
 | 
			
		||||
        POST_KIND_COUNTDOWN(count_down) => {
 | 
			
		||||
            insert_query = insert_query.add_u64("time_end", *count_down);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        _ => unimplemented!()
 | 
			
		||||
        /*
 | 
			
		||||
        POST_KIND_COUNTDOWN(_) => {},
 | 
			
		||||
        POST_KIND_SURVEY => {},
 | 
			
		||||
        */
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user