forked from jmug/stoatchat
chore: refactor generic web server code into quark
This commit is contained in:
@@ -15,7 +15,7 @@ extern crate lazy_static;
|
||||
#[macro_use]
|
||||
extern crate bitfield;
|
||||
#[macro_use]
|
||||
pub extern crate bson;
|
||||
extern crate bson;
|
||||
|
||||
pub use iso8601_timestamp::Timestamp;
|
||||
pub use rauth;
|
||||
@@ -27,6 +27,7 @@ pub mod models;
|
||||
pub mod presence;
|
||||
pub mod tasks;
|
||||
pub mod types;
|
||||
pub mod util;
|
||||
|
||||
#[cfg(feature = "rocket_impl")]
|
||||
pub mod web;
|
||||
@@ -34,7 +35,6 @@ pub mod web;
|
||||
mod database;
|
||||
mod permissions;
|
||||
mod traits;
|
||||
mod util;
|
||||
|
||||
pub use database::*;
|
||||
pub use traits::*;
|
||||
@@ -43,10 +43,19 @@ pub use permissions::defn::*;
|
||||
pub use permissions::{get_relationship, perms};
|
||||
|
||||
pub use util::{
|
||||
log::setup_logging,
|
||||
r#ref::Ref,
|
||||
result::{Error, Result},
|
||||
variables,
|
||||
};
|
||||
|
||||
#[cfg(feature = "rocket_impl")]
|
||||
pub use web::{Db, EmptyResponse};
|
||||
|
||||
/// Resolve asset
|
||||
macro_rules! asset {
|
||||
($path:literal) => {
|
||||
concat!(env!("CARGO_MANIFEST_DIR"), "/assets/", $path)
|
||||
};
|
||||
}
|
||||
|
||||
pub(crate) use asset;
|
||||
|
||||
Reference in New Issue
Block a user