DEVELOPMENT ENVIRONMENT

~liljamo/deck-builder

ref: 8f504061dc6793705d5e7119bc0aa91b5b59e01c deck-builder/server/src/systems/event/mod.rs -rw-r--r-- 705 bytes
8f504061Jonni Liljamo feat(client): delete some old belly ui's 1 year, 9 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * This file is part of laurelin/server
 * Copyright (C) 2023 Jonni Liljamo <jonni@liljamo.com>
 *
 * Licensed under GPL-3.0-only.
 * See LICENSE for licensing information.
 */

use bevy_ecs::event::EventReader;
use laurelin_shared::server::messages::Auth;
use naia_bevy_server::{events::AuthEvents, Server};

pub(crate) fn auth_events(mut ev: EventReader<AuthEvents>, mut server: Server) {
    for events in ev.iter() {
        for (user_key, auth) in events.read::<Auth>() {
            match auth.username {
                Some(username) => {
                    // register
                }
                None => {
                    // login
                }
            }
        }
    }
}