summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/special/spe_map.erl')
-rw-r--r--src/special/spe_map.erl58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/special/spe_map.erl b/src/special/spe_map.erl
deleted file mode 100644
index afb5647..0000000
--- a/src/special/spe_map.erl
+++ /dev/null
@@ -1,58 +0,0 @@
--module(spe_map).
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% TYPES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% EXPORTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--export([grant_additional/1]).
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--spec grant_additional (ataxia_id:type()) -> map_map:type().
-grant_additional (OwnerID) ->
- Map = map_map:default(OwnerID),
-
- {ok, MapID} =
- ataxia_client:add
- (
- map_db,
- ataxia_security:allow_only(ataxia_security:any()),
- ataxia_security:allow_only(ataxia_security:user_from_id(OwnerID)),
- Map
- ),
-
- MapSummary = shr_map_summary:new(MapID, <<"Untitled Map">>),
-
- PlayerUpdateQueryOp =
- ataxic:update_value
- (
- ataxic:update_field
- (
- shr_player:get_map_summaries_field(),
- ataxic:apply_function
- (
- lists,
- append,
- [ataxic:constant([MapSummary]), ataxic:current_value()]
- )
- )
- ),
-
- ok =
- ataxia_client:update
- (
- player_db,
- ataxia_security:admin(),
- PlayerUpdateQueryOp,
- OwnerID
- ),
-
- Map.