diff --git a/site/src/main.rs b/site/src/main.rs index 20d3041..397747f 100644 --- a/site/src/main.rs +++ b/site/src/main.rs @@ -1,14 +1,14 @@ use async_std::task; use dnd_dice_roller::{dice::Dice, error::DiceError}; use maj::{ - gemini::{Builder, Node}, + gemini::Builder, route, seg, server::{Error, Handler as MajHandler, Request}, split, Response, }; use percent_encoding::percent_decode_str; use rustls::{ - internal::pemfile::{certs, pkcs8_private_keys, rsa_private_keys}, + internal::pemfile::{certs, pkcs8_private_keys}, AllowAnyAnonymousOrAuthenticatedClient, Certificate, PrivateKey, RootCertStore, ServerConfig, }; use std::{ @@ -139,7 +139,9 @@ async fn dice(req: Request) -> Result { .text("") .text(format!("You rolled {} and you got:", dice)) .text("") - .preformatted(format!("{}", dice_roll(dice)?)); + .preformatted(format!("{}", dice_roll(dice)?)) + .text("") + .link("/dice", Some("Do another roll".to_string())); Response::render(b.build()) }),