Media upload

This commit is contained in:
Bat
2018-09-02 21:55:42 +01:00
parent 0b5eb2c946
commit f44b6fffa3
14 changed files with 680 additions and 16 deletions
+10 -2
View File
@@ -1,6 +1,6 @@
#![feature(custom_derive, decl_macro, plugin)]
#![plugin(rocket_codegen)]
extern crate activitypub;
extern crate atom_syndication;
extern crate colored;
@@ -8,7 +8,9 @@ extern crate diesel;
extern crate dotenv;
extern crate failure;
extern crate gettextrs;
extern crate guid_create;
extern crate heck;
extern crate multipart;
extern crate plume_common;
extern crate plume_models;
extern crate rocket;
@@ -61,6 +63,12 @@ fn main() {
routes::likes::create,
routes::likes::create_auth,
routes::medias::list,
routes::medias::new,
routes::medias::upload,
routes::medias::details,
routes::medias::static_files,
routes::notifications::paginated_notifications,
routes::notifications::notifications,
routes::notifications::notifications_auth,
@@ -123,7 +131,7 @@ fn main() {
.add_exceptions(vec![
("/inbox".to_owned(), "/inbox".to_owned(), rocket::http::Method::Post),
("/@/<name>/inbox".to_owned(), "/@/<name>/inbox".to_owned(), rocket::http::Method::Post),
("/medias/new".to_owned(), "/medias/new".to_owned(), rocket::http::Method::Post), // not compatible with multipart/form-data
])
.finalize().unwrap())
.launch();