Clean Up Some Codes and Names
Co-Authored-By: Aki <71239005+AkiaCode@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									1e8475456a
								
							
						
					
					
						commit
						9f9a8d6066
					
				
					 12 changed files with 18 additions and 18 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -109,3 +109,4 @@ yarn.lock | |||
| 
 | ||||
| # PRIVACY XDDDD | ||||
| src/test/config.ts | ||||
| .vscode | ||||
|  |  | |||
|  | @ -5,7 +5,6 @@ class Rest { | |||
|   constructor (client: Client) { | ||||
|     this.client = client | ||||
|   } | ||||
| 
 | ||||
|   //TODO: make endpoints function
 | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,10 +1,8 @@ | |||
| import { Client } from '../models/client.ts' | ||||
| 
 | ||||
| export class Base { | ||||
|   // property 읍
 | ||||
|   client: Client | ||||
|   constructor (client: Client) { | ||||
|     this.client = client | ||||
|   } | ||||
| } | ||||
| // discord.js 보는중
 | ||||
|  |  | |||
|  | @ -10,9 +10,11 @@ import { | |||
|   ChannelTypes | ||||
| } from '../types/channelTypes.ts' | ||||
| import { Base } from './base.ts' | ||||
| import { DMChannel } from './dm.ts' | ||||
| import { GroupChannel } from './groupChannel.ts' | ||||
| import { CategoryChannel } from './guildCategoryChannel.ts' | ||||
| import { VoiceChannel } from './guildVoiceChannel.ts' | ||||
| import { NewsChannel } from './guildnewsChannel.ts' | ||||
| import { DMChannel } from './dmChannel.ts' | ||||
| import { GroupChannel } from './groupChannel.ts' | ||||
| import { TextChannel } from './textChannel.ts' | ||||
| 
 | ||||
| export class Channel extends Base { | ||||
|  | @ -41,9 +43,9 @@ export class Channel extends Base { | |||
|   ) { | ||||
|     switch (data.type) { | ||||
|       case ChannelTypes.GUILD_CATEGORY: | ||||
|         return | ||||
|         return new CategoryChannel(client, data as GuildChannelCategoryPayload) | ||||
|       case ChannelTypes.GUILD_NEWS: | ||||
|         return | ||||
|         return new NewsChannel(client, data as GuildNewsChannelPayload) | ||||
|       case ChannelTypes.GUILD_TEXT: | ||||
|         return new TextChannel(client, data as GuildTextChannelPayload) | ||||
|       case ChannelTypes.GUILD_VOICE: | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| import { Client } from '../models/client.ts' | ||||
| import { Base } from './base.ts' | ||||
| import { | ||||
|   EmbedAuthor, | ||||
|   EmbedField, | ||||
|  | @ -10,7 +11,6 @@ import { | |||
|   EmbedTypes, | ||||
|   EmbedVideo | ||||
| } from '../types/channelTypes.ts' | ||||
| import { Base } from './base.ts' | ||||
| 
 | ||||
| export class Embed extends Base { | ||||
|   title?: string | ||||
|  |  | |||
|  | @ -2,7 +2,6 @@ import { Client } from '../models/client.ts' | |||
| import { EmojiPayload } from '../types/emojiTypes.ts' | ||||
| import { UserPayload } from '../types/userTypes.ts' | ||||
| import { Base } from './base.ts' | ||||
| import { User } from './user.ts' | ||||
| 
 | ||||
| export class Emoji extends Base { | ||||
|   id: string | ||||
|  |  | |||
|  | @ -11,7 +11,6 @@ import { PresenceUpdatePayload } from '../types/presenceTypes.ts' | |||
| import { RolePayload } from '../types/roleTypes.ts' | ||||
| import { VoiceStatePayload } from '../types/voiceTypes.ts' | ||||
| import { Base } from './base.ts' | ||||
| import { Role } from './role.ts' | ||||
| import * as cache from '../models/cache.ts' | ||||
| 
 | ||||
| export class Guild extends Base { | ||||
|  |  | |||
|  | @ -1,12 +1,11 @@ | |||
| import { Client } from '../models/client.ts' | ||||
| import { Channel } from './channel.ts' | ||||
| import { GuildPayload, GuildFeatures } from '../types/guildTypes.ts' | ||||
| import { | ||||
|   GuildChannelCategoryPayload, | ||||
|   Overwrite | ||||
| } from '../types/channelTypes.ts' | ||||
| 
 | ||||
| export class categoryChannel extends Channel { | ||||
| export class CategoryChannel extends Channel { | ||||
|   guildID: string | ||||
|   name: string | ||||
|   position: number | ||||
							
								
								
									
										9
									
								
								src/structures/guildnewsChannel.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								src/structures/guildnewsChannel.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| import { Client } from '../models/client.ts' | ||||
| import { Channel } from './channel.ts' | ||||
| import { GuildNewsChannelPayload } from '../types/channelTypes.ts' | ||||
| 
 | ||||
| export class NewsChannel extends Channel { | ||||
|   constructor (client: Client, data: GuildNewsChannelPayload) { | ||||
|     super(client, data) | ||||
|   } | ||||
| } | ||||
|  | @ -1,7 +1,4 @@ | |||
| import { Client } from '../models/client.ts' | ||||
| import { Channel } from '../structures/channel.ts' | ||||
| import { Guild } from '../structures/guild.ts' | ||||
| import { User } from '../structures/user.ts' | ||||
| import { ChannelPayload } from '../types/channelTypes.ts' | ||||
| import { GuildPayload } from '../types/guildTypes.ts' | ||||
| import { InvitePayload } from '../types/inviteTypes.ts' | ||||
|  |  | |||
|  | @ -10,9 +10,6 @@ import { | |||
|   Reaction | ||||
| } from '../types/channelTypes.ts' | ||||
| import { Client } from '../models/client.ts' | ||||
| import { User } from './user.ts' | ||||
| import { Role } from './role.ts' | ||||
| import { Embed } from './embed.ts' | ||||
| import { UserPayload } from '../types/userTypes.ts' | ||||
| import { RolePayload } from '../types/roleTypes.ts' | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue