summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
Diffstat (limited to 'src/login')
-rw-r--r--src/login/lgn_handler.erl44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/login/lgn_handler.erl b/src/login/lgn_handler.erl
index d2a6ee2..e14387c 100644
--- a/src/login/lgn_handler.erl
+++ b/src/login/lgn_handler.erl
@@ -12,55 +12,11 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--spec ensure_player_exists (binary(), binary(), binary(), binary()) -> 'ok'.
-ensure_player_exists (ID, Username, Password, Email) ->
- case shr_database:fetch(player_db, ID, admin) of
- {ok, _} -> ok;
- not_found ->
- shr_database:insert_at
- (
- player_db,
- ID,
- any,
- any,
- lgn_shim:generate_random_player(ID, Username, Password, Email)
- )
- end,
-
- UsernameLC = string:lowercase(Username),
- EmailLC = string:lowercase(Email),
-
- case shr_database:fetch(login_db, UsernameLC, admin) of
- {ok, _} -> ok;
- not_found -> shr_database:insert_at(login_db, UsernameLC, any, any, ID)
- end,
-
- case shr_database:fetch(login_db, EmailLC, admin) of
- {ok, _} -> ok;
- not_found -> shr_database:insert_at(login_db, EmailLC, any, any, ID)
- end,
-
- ok.
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-spec start (pid()) -> 'ok'.
start (TimedCachesManagerPid) ->
- ensure_player_exists
- (
- <<"0">>,
- <<"Player1">>,
- <<"Kalimer0">>,
- <<"P1@Tacticians.Online">>
- ),
- ensure_player_exists
- (
- <<"1">>,
- <<"Player2">>,
- <<"Kalimer1">>,
- <<"P2@Tacticians.Online">>
- ),
shr_timed_caches_manager:new_cache(TimedCachesManagerPid, login_db, none),
shr_timed_caches_manager:new_cache(TimedCachesManagerPid, player_db, none),
ok.