summaryrefslogtreecommitdiff
path: root/webapp/src/services.rs
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/services.rs')
-rw-r--r--webapp/src/services.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/webapp/src/services.rs b/webapp/src/services.rs
index 43b1698..668530f 100644
--- a/webapp/src/services.rs
+++ b/webapp/src/services.rs
@@ -34,3 +34,12 @@ pub async fn play(table: Table, card: Card) -> Result<(), anyhow::Error> {
.context("submitting play")?;
ok_json(response).await
}
+
+pub async fn new_deal(table: Table) -> Result<(), anyhow::Error> {
+ let response =
+ Request::post(&format!("/api/table/{}/admin/deal", table.id))
+ .send()
+ .await
+ .context("requesting new deal")?;
+ ok_json(response).await
+}