Oops fix error
This commit is contained in:
		
							parent
							
								
									37e8d81bee
								
							
						
					
					
						commit
						cc99b028c6
					
				
					 2 changed files with 13 additions and 13 deletions
				
			
		|  | @ -6,7 +6,6 @@ import EventEmitter from 'https://deno.land/std@0.74.0/node/events.ts' | ||||||
| import { DefaultCacheAdapter, ICacheAdapter } from './cacheAdapter.ts' | import { DefaultCacheAdapter, ICacheAdapter } from './cacheAdapter.ts' | ||||||
| import { UserManager } from '../managers/users.ts' | import { UserManager } from '../managers/users.ts' | ||||||
| import { GuildManager } from '../managers/guilds.ts' | import { GuildManager } from '../managers/guilds.ts' | ||||||
| import { EmojisManager } from '../managers/emojis.ts' |  | ||||||
| import { ChannelsManager } from '../managers/channels.ts' | import { ChannelsManager } from '../managers/channels.ts' | ||||||
| import { MessagesManager } from '../managers/messages.ts' | import { MessagesManager } from '../managers/messages.ts' | ||||||
| import { | import { | ||||||
|  | @ -35,14 +34,13 @@ export class Client extends EventEmitter { | ||||||
|   user?: User |   user?: User | ||||||
|   ping = 0 |   ping = 0 | ||||||
|   token?: string |   token?: string | ||||||
|   cache: ICacheAdapter = new DefaultCacheAdapter(this) |   cache: ICacheAdapter = new DefaultCacheAdapter() | ||||||
|   intents?: GatewayIntents[] |   intents?: GatewayIntents[] | ||||||
|   forceNewSession?: boolean |   forceNewSession?: boolean | ||||||
|   users: UserManager = new UserManager(this) |   users: UserManager = new UserManager(this) | ||||||
|   guilds: GuildManager = new GuildManager(this) |   guilds: GuildManager = new GuildManager(this) | ||||||
|   channels: ChannelsManager = new ChannelsManager(this) |   channels: ChannelsManager = new ChannelsManager(this) | ||||||
|   messages: MessagesManager = new MessagesManager(this) |   messages: MessagesManager = new MessagesManager(this) | ||||||
|   emojis: EmojisManager = new EmojisManager(this) |  | ||||||
|   bot: boolean = true |   bot: boolean = true | ||||||
|   canary: boolean = false |   canary: boolean = false | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,9 +5,10 @@ import { Base } from './base.ts' | ||||||
| import { Emoji } from './emoji.ts' | import { Emoji } from './emoji.ts' | ||||||
| import { VoiceState } from './voiceState.ts' | import { VoiceState } from './voiceState.ts' | ||||||
| import cache from '../models/cache.ts' | import cache from '../models/cache.ts' | ||||||
| import { RolesManager } from "../managers/roles.ts" | import { RolesManager } from '../managers/roles.ts' | ||||||
| import { GuildChannelsManager } from "../managers/guildChannels.ts" | import { GuildChannelsManager } from '../managers/guildChannels.ts' | ||||||
| import { MembersManager } from "../managers/members.ts" | import { MembersManager } from '../managers/members.ts' | ||||||
|  | import { EmojisManager } from '../managers/emojis.ts' | ||||||
| 
 | 
 | ||||||
| export class Guild extends Base { | export class Guild extends Base { | ||||||
|   id: string |   id: string | ||||||
|  | @ -28,7 +29,7 @@ export class Guild extends Base { | ||||||
|   defaultMessageNotifications?: string |   defaultMessageNotifications?: string | ||||||
|   explicitContentFilter?: string |   explicitContentFilter?: string | ||||||
|   roles: RolesManager |   roles: RolesManager | ||||||
|   emojis?: Emoji[] |   emojis: EmojisManager | ||||||
|   features?: GuildFeatures[] |   features?: GuildFeatures[] | ||||||
|   mfaLevel?: string |   mfaLevel?: string | ||||||
|   applicationID?: string |   applicationID?: string | ||||||
|  | @ -40,7 +41,7 @@ export class Guild extends Base { | ||||||
|   unavailable: boolean |   unavailable: boolean | ||||||
|   memberCount?: number |   memberCount?: number | ||||||
|   voiceStates?: VoiceState[] |   voiceStates?: VoiceState[] | ||||||
|   members: MembersManager  |   members: MembersManager | ||||||
|   channels: GuildChannelsManager |   channels: GuildChannelsManager | ||||||
|   presences?: PresenceUpdatePayload[] |   presences?: PresenceUpdatePayload[] | ||||||
|   maxPresences?: number |   maxPresences?: number | ||||||
|  | @ -61,8 +62,13 @@ export class Guild extends Base { | ||||||
|     this.id = data.id |     this.id = data.id | ||||||
|     this.unavailable = data.unavailable |     this.unavailable = data.unavailable | ||||||
|     this.members = new MembersManager(this.client, this) |     this.members = new MembersManager(this.client, this) | ||||||
|     this.channels = new GuildChannelsManager(this.client, this.client.channels, this) |     this.channels = new GuildChannelsManager( | ||||||
|  |       this.client, | ||||||
|  |       this.client.channels, | ||||||
|  |       this | ||||||
|  |     ) | ||||||
|     this.roles = new RolesManager(this.client, this) |     this.roles = new RolesManager(this.client, this) | ||||||
|  |     this.emojis = new EmojisManager(this.client, this) | ||||||
| 
 | 
 | ||||||
|     if (!this.unavailable) { |     if (!this.unavailable) { | ||||||
|       this.name = data.name |       this.name = data.name | ||||||
|  | @ -156,10 +162,6 @@ export class Guild extends Base { | ||||||
|       //   data.roles.map(
 |       //   data.roles.map(
 | ||||||
|       //     v => cache.get('role', v.id) ?? new Role(this.client, v)
 |       //     v => cache.get('role', v.id) ?? new Role(this.client, v)
 | ||||||
|       //   ) ?? this.roles
 |       //   ) ?? this.roles
 | ||||||
|       this.emojis = |  | ||||||
|         data.emojis.map( |  | ||||||
|           v => cache.get('emoji', v.id) ?? new Emoji(this.client, v) |  | ||||||
|         ) ?? this.emojis |  | ||||||
|       this.features = data.features ?? this.features |       this.features = data.features ?? this.features | ||||||
|       this.mfaLevel = data.mfa_level ?? this.mfaLevel |       this.mfaLevel = data.mfa_level ?? this.mfaLevel | ||||||
|       this.systemChannelID = data.system_channel_id ?? this.systemChannelID |       this.systemChannelID = data.system_channel_id ?? this.systemChannelID | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue