handle poem deprecations

This commit is contained in:
Eugene Pankov 2022-04-28 17:30:42 -07:00
parent 9b6769548b
commit daa2b64f3e
No known key found for this signature in database
GPG key ID: 5896FCBBDD1CF4F4

View file

@ -2,8 +2,8 @@
mod api;
mod helpers;
use anyhow::{Context, Result};
use poem::endpoint::{EmbeddedFilesEndpoint, EmbeddedFileEndpoint};
use poem::listener::{Listener, RustlsConfig, TcpListener};
use poem::endpoint::{EmbeddedFileEndpoint, EmbeddedFilesEndpoint};
use poem::listener::{Listener, RustlsCertificate, RustlsConfig, TcpListener};
use poem::middleware::{AddData, SetHeader};
use poem::session::{CookieConfig, MemoryStorage, ServerSession};
use poem::{EndpointExt, Route, Server};
@ -106,9 +106,9 @@ impl AdminServer {
};
info!(?address, "Listening");
Server::new(
TcpListener::bind(address).rustls(RustlsConfig::new().cert(certificate).key(key)),
)
Server::new(TcpListener::bind(address).rustls(
RustlsConfig::new().fallback(RustlsCertificate::new().cert(certificate).key(key)),
))
.run(app)
.await
.context("Failed to start admin server")