mirror of
https://github.com/spacebarchat/server.git
synced 2026-03-30 22:35:40 +00:00
fix: highest_last_message_id is apparently a number and never a string
also I discovered that there's a bug in lambert-server's check function that ignores arrays of types
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
// TODO: Need a way to allow camalCase and pascal_case without just duplicating the schema
|
||||
|
||||
import { ActivitySchema } from "@spacebar/schemas"
|
||||
import { ActivitySchema } from "@spacebar/schemas";
|
||||
|
||||
export const IdentifySchema = {
|
||||
token: String,
|
||||
@@ -58,7 +58,7 @@ export const IdentifySchema = {
|
||||
$capabilities: Number,
|
||||
$client_state: {
|
||||
$guild_hashes: Object,
|
||||
$highest_last_message_id: String || Number,
|
||||
$highest_last_message_id: Number,
|
||||
$read_state_version: Number,
|
||||
$user_guild_settings_version: Number,
|
||||
$user_settings_version: undefined,
|
||||
@@ -70,7 +70,7 @@ export const IdentifySchema = {
|
||||
},
|
||||
$clientState: {
|
||||
$guildHashes: Object,
|
||||
$highestLastMessageId: String || Number,
|
||||
$highestLastMessageId: Number,
|
||||
$readStateVersion: Number,
|
||||
$useruserGuildSettingsVersion: undefined,
|
||||
$userGuildSettingsVersion: undefined,
|
||||
@@ -120,7 +120,7 @@ export interface IdentifySchema {
|
||||
capabilities?: number;
|
||||
client_state?: {
|
||||
guild_hashes?: unknown;
|
||||
highest_last_message_id?: string | number;
|
||||
highest_last_message_id?: number;
|
||||
read_state_version?: number;
|
||||
user_guild_settings_version?: number;
|
||||
user_settings_version?: number;
|
||||
@@ -132,7 +132,7 @@ export interface IdentifySchema {
|
||||
};
|
||||
clientState?: {
|
||||
guildHashes?: unknown;
|
||||
highestLastMessageId?: string | number;
|
||||
highestLastMessageId?: number;
|
||||
readStateVersion?: number;
|
||||
userGuildSettingsVersion?: number;
|
||||
useruserGuildSettingsVersion?: number;
|
||||
|
||||
Reference in New Issue
Block a user