fix: logout without custom timestamp is useless
This commit is contained in:
@@ -31,11 +31,14 @@ pub enum Commands {
|
||||
variant: AuthLiteVariant,
|
||||
},
|
||||
|
||||
// below are login-free
|
||||
Ping,
|
||||
Preview {
|
||||
#[arg(short, long)]
|
||||
user_id: u32,
|
||||
},
|
||||
|
||||
// below requires login
|
||||
Userdata {
|
||||
#[arg(short, long)]
|
||||
user_id: u32,
|
||||
@@ -52,5 +55,12 @@ pub enum Commands {
|
||||
Logout {
|
||||
#[arg(short, long)]
|
||||
user_id: u32,
|
||||
/// Second-precision login unix timestamp, must be the same as on `login`
|
||||
///
|
||||
/// For official arcades, it's commonly the time `amdaemon.exe` starts
|
||||
///
|
||||
/// For unofficial clients, it depends.
|
||||
#[arg(short, long)]
|
||||
timestamp: u64,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user