summaryrefslogtreecommitdiff
path: root/transactions.lisp
diff options
context:
space:
mode:
authorcolin <colin@cicadas.surf>2023-03-05 16:36:44 -0800
committercolin <colin@cicadas.surf>2023-03-05 16:36:44 -0800
commitf7abccc38ceda7024ca375d34ed88f4fb561ef02 (patch)
tree432d6673e9e8d53b5fbc43e25a684b654f6dea1d /transactions.lisp
parent89d0d687992b41f7f0f9b0d3da19d9d587f06010 (diff)
Reorganized codebase
Diffstat (limited to 'transactions.lisp')
-rw-r--r--transactions.lisp22
1 files changed, 0 insertions, 22 deletions
diff --git a/transactions.lisp b/transactions.lisp
deleted file mode 100644
index acfa8c2..0000000
--- a/transactions.lisp
+++ /dev/null
@@ -1,22 +0,0 @@
-;;;; transactions.lisp -- data store transactions for dnd
-
-(in-package :dnd)
-
-(defun birth-from-the-goddess-loins (player name)
- (db:with-transaction ()
- (make-instance 'hero :name name :player player)))
-
-(defun new-sesh (player)
- (db:with-transaction () (make-instance 'session :player player)))
-
-(defun destroy-sesh (session)
- (db:with-transaction ()
- (db:delete-object session)))
-
-(defun register-player (nick)
- (db:with-transaction ()
- (make-instance 'player :nick nick)))
-
-(defun create-campaign (player title)
- (db:with-transaction ()
- (make-instance 'campaign :title title :creator player)))