DEVELOPMENT ENVIRONMENT

~liljamo/deck-builder

ref: f32dae805d5243fdf506b80c5e8d5758c6ce1ab2 deck-builder/server/src/systems/event/mod.rs -rw-r--r-- 705 bytes
f32dae80Jonni Liljamo feat(client): remove belly dep, disable UI for rework 1 year, 7 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
                }
            }
        }
    }
}