mirror of
https://github.com/spacebarchat/server.git
synced 2024-11-05 10:22:31 +01:00
Close #1091
This commit is contained in:
parent
2cf3833499
commit
ccc774168a
@ -17,43 +17,43 @@
|
||||
*/
|
||||
|
||||
import {
|
||||
WebSocket,
|
||||
Payload,
|
||||
setupListener,
|
||||
Capabilities,
|
||||
CLOSECODES,
|
||||
Capabilities,
|
||||
OPCODES,
|
||||
Payload,
|
||||
Send,
|
||||
WebSocket,
|
||||
setupListener,
|
||||
} from "@spacebar/gateway";
|
||||
import {
|
||||
checkToken,
|
||||
Application,
|
||||
Config,
|
||||
DMChannel,
|
||||
DefaultUserGuildSettings,
|
||||
EVENTEnum,
|
||||
Guild,
|
||||
GuildOrUnavailable,
|
||||
IdentifySchema,
|
||||
Intents,
|
||||
Member,
|
||||
ReadyEventData,
|
||||
Session,
|
||||
EVENTEnum,
|
||||
Config,
|
||||
PublicUser,
|
||||
PrivateUserProjection,
|
||||
ReadState,
|
||||
Application,
|
||||
emitEvent,
|
||||
SessionsReplace,
|
||||
PrivateSessionProjection,
|
||||
MemberPrivateProjection,
|
||||
PresenceUpdateEvent,
|
||||
IdentifySchema,
|
||||
DefaultUserGuildSettings,
|
||||
ReadyGuildDTO,
|
||||
Guild,
|
||||
PublicUserProjection,
|
||||
ReadyUserGuildSettingsEntries,
|
||||
UserSettings,
|
||||
Permissions,
|
||||
DMChannel,
|
||||
GuildOrUnavailable,
|
||||
Recipient,
|
||||
OPCodes,
|
||||
Permissions,
|
||||
PresenceUpdateEvent,
|
||||
PrivateSessionProjection,
|
||||
PrivateUserProjection,
|
||||
PublicUser,
|
||||
PublicUserProjection,
|
||||
ReadState,
|
||||
ReadyEventData,
|
||||
ReadyGuildDTO,
|
||||
ReadyUserGuildSettingsEntries,
|
||||
Recipient,
|
||||
Session,
|
||||
SessionsReplace,
|
||||
UserSettings,
|
||||
checkToken,
|
||||
emitEvent,
|
||||
} from "@spacebar/util";
|
||||
import { check } from "./instanceOf";
|
||||
|
||||
@ -332,7 +332,7 @@ export async function onIdentify(this: WebSocket, data: Payload) {
|
||||
// TODO how is active determined?
|
||||
// in our lazy request impl, we just pick the 'most relevant' session
|
||||
active: x.session_id == session.session_id,
|
||||
activities: x.activities,
|
||||
activities: x.activities ?? [],
|
||||
client_info: x.client_info,
|
||||
// TODO: what does all mean?
|
||||
session_id: x.session_id == session.session_id ? "all" : x.session_id,
|
||||
|
Loading…
Reference in New Issue
Block a user