@@ -1,7 +1,7 @@
11{-# LANGUAGE ScopedTypeVariables #-}
22import ProjectM36.Client
33import ProjectM36.Daemon.ParseArgs (parseConfig, persistenceStrategy, databaseName)
4−import ProjectM36.Daemon.EntryPoints (handleExecuteRelationalExpr, handleExecuteDatabaseContextExpr, handleLogin, handleExecuteHeadName)
4+import ProjectM36.Daemon.EntryPoints (handleExecuteRelationalExpr, handleExecuteDatabaseContextExpr, handleLogin, handleExecuteHeadName, handleExecuteGraphExpr)
55import ProjectM36.Daemon.RemoteCallTypes (RemoteExecution(..))
66
77import System.Exit (exitFailure, exitSuccess)
@@ -21,7 +21,8 @@ serverDefinition = defaultProcess {
2121 apiHandlers = [handleCall (\conn Login -> handleLogin conn),
2222 handleCall (\conn ExecuteHeadName -> handleExecuteHeadName conn),
2323 handleCall (\conn (ExecuteRelationalExpr expr) -> handleExecuteRelationalExpr conn expr),
24− handleCall (\conn (ExecuteDatabaseContextExpr expr) -> handleExecuteDatabaseContextExpr conn expr)
24+ handleCall (\conn (ExecuteDatabaseContextExpr expr) -> handleExecuteDatabaseContextExpr conn expr),
25+ handleCall (\conn (ExecuteGraphExpr expr) -> handleExecuteGraphExpr conn expr)
2526 ],
2627 unhandledMessagePolicy = Log
2728 }