1 files changed, 12 insertions, 0 deletions
diff --git a/util/src/entities/VoiceState.ts b/util/src/entities/VoiceState.ts
index c5040cf1..d7a032c7 100644
--- a/util/src/entities/VoiceState.ts
+++ b/util/src/entities/VoiceState.ts
@@ -3,7 +3,9 @@ import { BaseClass } from "./BaseClass";
import { Channel } from "./Channel";
import { Guild } from "./Guild";
import { User } from "./User";
+import { Member } from "./Member";
+//https://gist.github.com/vassjozsef/e482c65df6ee1facaace8b3c9ff66145#file-voice_state-ex
@Entity("voice_states")
export class VoiceState extends BaseClass {
@Column({ nullable: true })
@@ -30,9 +32,16 @@ export class VoiceState extends BaseClass {
@ManyToOne(() => User)
user: User;
+ @JoinColumn({ name: "user_id" })
+ @ManyToOne(() => Member)
+ member: Member;
+
@Column()
session_id: string;
+ @Column({ nullable: true })
+ token: string;
+
@Column()
deaf: boolean;
@@ -53,4 +62,7 @@ export class VoiceState extends BaseClass {
@Column()
suppress: boolean; // whether this user is muted by the current user
+
+ @Column({ nullable: true, default: null })
+ request_to_speak_timestamp?: Date;
}
|