fix: errors
This commit is contained in:
parent
36c988c8cb
commit
1db6aaac8d
3 changed files with 39 additions and 36 deletions
|
@ -2,6 +2,7 @@ import { Gateway, GatewayEventHandler } from '../index.ts'
|
||||||
import { Guild } from '../../structures/guild.ts'
|
import { Guild } from '../../structures/guild.ts'
|
||||||
import { GuildMemberUpdatePayload } from '../../types/gateway.ts'
|
import { GuildMemberUpdatePayload } from '../../types/gateway.ts'
|
||||||
import { MemberPayload } from '../../types/guild.ts'
|
import { MemberPayload } from '../../types/guild.ts'
|
||||||
|
import { Member } from "../../structures/member.ts"
|
||||||
|
|
||||||
export const guildMemberUpdate: GatewayEventHandler = async (
|
export const guildMemberUpdate: GatewayEventHandler = async (
|
||||||
gateway: Gateway,
|
gateway: Gateway,
|
||||||
|
@ -25,7 +26,7 @@ export const guildMemberUpdate: GatewayEventHandler = async (
|
||||||
const newMember = await guild.members.get(d.user.id)
|
const newMember = await guild.members.get(d.user.id)
|
||||||
|
|
||||||
if (member !== undefined)
|
if (member !== undefined)
|
||||||
gateway.client.emit('guildMemberRemove', member, newMember)
|
gateway.client.emit('guildMemberUpdate', member, (newMember as unknown) as Member)
|
||||||
else {
|
else {
|
||||||
gateway.client.emit('guildMemberUpdateUncached', newMember)
|
gateway.client.emit('guildMemberUpdateUncached', newMember)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import { Gateway, GatewayEventHandler } from '../index.ts'
|
import { Gateway, GatewayEventHandler } from '../index.ts'
|
||||||
import { Guild } from '../../structures/guild.ts'
|
import { Guild } from '../../structures/guild.ts'
|
||||||
import { GuildRoleCreatePayload } from "../../types/gateway.ts"
|
import { GuildRoleCreatePayload } from "../../types/gateway.ts"
|
||||||
|
import { Role } from "../../structures/role.ts"
|
||||||
|
|
||||||
export const guildRoleCreate: GatewayEventHandler = async (
|
export const guildRoleCreate: GatewayEventHandler = async (
|
||||||
gateway: Gateway,
|
gateway: Gateway,
|
||||||
|
@ -12,5 +13,5 @@ export const guildRoleCreate: GatewayEventHandler = async (
|
||||||
|
|
||||||
await guild.roles.set(d.role.id, d.role)
|
await guild.roles.set(d.role.id, d.role)
|
||||||
const role = await guild.roles.get(d.role.id)
|
const role = await guild.roles.get(d.role.id)
|
||||||
gateway.client.emit('guildRoleCreate', role)
|
gateway.client.emit('guildRoleCreate', (role as unknown) as Role)
|
||||||
}
|
}
|
|
@ -1,6 +1,7 @@
|
||||||
import { Gateway, GatewayEventHandler } from '../index.ts'
|
import { Gateway, GatewayEventHandler } from '../index.ts'
|
||||||
import { Guild } from '../../structures/guild.ts'
|
import { Guild } from '../../structures/guild.ts'
|
||||||
import { GuildRoleUpdatePayload } from "../../types/gateway.ts"
|
import { GuildRoleUpdatePayload } from "../../types/gateway.ts"
|
||||||
|
import { Role } from "../../structures/role.ts"
|
||||||
|
|
||||||
export const guildRoleUpdate: GatewayEventHandler = async (
|
export const guildRoleUpdate: GatewayEventHandler = async (
|
||||||
gateway: Gateway,
|
gateway: Gateway,
|
||||||
|
@ -17,5 +18,5 @@ export const guildRoleUpdate: GatewayEventHandler = async (
|
||||||
// Shouldn't happen either
|
// Shouldn't happen either
|
||||||
if(role === undefined) return gateway.client.emit('guildRoleUpdateUncached', newRole)
|
if(role === undefined) return gateway.client.emit('guildRoleUpdateUncached', newRole)
|
||||||
|
|
||||||
gateway.client.emit('guildRoleUpdate', role, newRole)
|
gateway.client.emit('guildRoleUpdate', role, (newRole as unknown) as Role)
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue