#730 Go async

Open
igalic wants to merge 46 commits from go/async into master

46 Commits

Author SHA1 Message Date
  Mina Galić b596e77f03
remove redundant use statements 9 months ago
  Mina Galić 41f97b01f0
unroll filter_map() to easier .await 9 months ago
  Mina Galić a508a4150c
remove redundant use statements 9 months ago
  Mina Galić 25c40adf20
yet another dubious clippy warnings fix re returns 9 months ago
  Mina Galić 7490567a21
fix warnings about unused doc comments 9 months ago
  Mina Galić 492bbb1ba6
make clippy happy with a weird quirk wrt return 9 months ago
  Mina Galić cf3708e1c6
make clippy happy by removing unused imports 9 months ago
  Mina Galić df442002c2
replace .map().map_err() with a match 9 months ago
  Mina Galić 07036b5fad
upgrade validator: it now uses types! in macros!! 9 months ago
  Mina Galić 0726375859
add another async (and correctly convert followers_count) 9 months ago
  Mina Galić cb1c260692
remove an experiment of disabling Send… it makes no sense 9 months ago
  Mina Galić de6bfca084
removed a few unused imports 9 months ago
  Mina Galić 7aabb9661e
upgrade webfinger everywhere, and implement async 9 months ago
  Mina Galić 18bb413011
add async/.await until all our errors are the same: 9 months ago
  Mina Galić d2881ee3f7
add async/.await until all our errors are the same: that our Connection is not Send-safe. 9 months ago
  Mina Galić 850b3c1337
add async/.await until all our errors are the same: 9 months ago
  Mina Galić 44ebce516c
fix some, break some compiling by adding async/await in front of it 9 months ago
  Mina Galić 3c830ab0ce
move towards using #[rocket::async_trait] 9 months ago
  Mina Galić 097d0ea9ce
make plume-models async (again) 1 year ago
  Mina Galić 6fe16c9f84
upgrade and use futures… then block_on .await in a trait? 1 year ago
  Mina Galić 43cb9f700c
update webfinger 1 year ago
  Mina Galić 2c285b9aca
start async-ifying routes 1 year ago
  Mina Galić e4bb73d22e
cargo clippy 1 year ago
  Mina Galić e9c7259ffb
cargo fmt 1 year ago
  Mina Galić be8c67ee9a
move reqwest client out of thread spawning 1 year ago
  Mina Galić 65b2c38c29
.await? result from read_to_string() 1 year ago
  Jeb Rosen 8aa99cea35
move signature outside the spawning 1 year ago
  Mina Galić a010025074
asyncify reqwest calls (again?) 1 year ago
  Mina Galić 82088596a8
asyncify from_activity calls (i.e.: block_on()) 1 year ago
  Mina Galić 87ce3a7b51
asyncify plume-models: media upload is now async 1 year ago
  Mina Galić 3472a58299
move ClientBuilder into thread, since we cannot Copy it 1 year ago
  Mina Galić a3f165f9f4
Use blocking reqwest API in defer 1 year ago
  Mina Galić 25c5da1a7c
add tokio (0.2) as dependency to further async-ify our FromData code 1 year ago
  Mina Galić 022e037eea
when using macros!() we need to import the things that they use 1 year ago
  Mina Galić 45c335e17b
"manually" create ETag and Cache-Control headers 1 year ago
  Mina Galić b51551973a
start fixing tests in plume-models 1 year ago
  Mina Galić 59e5c49aa8
convert plume-models to all async 1 year ago
  Mina Galić ce119ffe50
start making PlumeRocket async 1 year ago
  Mina Galić 944f8c42fa
plume-models: convert api-tokens. use DbConn::from_request() directly 1 year ago
  Mina Galić 909f677bdd
plume-models: convert admin & api-tokens to async 1 year ago
  Mina Galić fd9764ff17
plume-common: also make requests async 1 year ago
  Mina Galić 75722abc9e
rocket does not need decl_macro anymore 1 year ago
  Mina Galić ec9b699c6e
convert plume-common to rocket async 1 year ago
  Mina Galić bb5c2b69a7
update rocket* everywhere! 1 year ago
  Mina Galić e52944e477
update rocket*; which gets us stuck in dependency conflicts 1 year ago
  Mina Galić 928470610e
remove csrf for now, so we can update the rest 1 year ago