SYMBOL INDEX (222 symbols across 48 files) FILE: src/app.controller.ts class AppController (line 6) | class AppController { method constructor (line 7) | constructor( method getHello (line 13) | getHello(): string { method test (line 17) | test(): string { FILE: src/app.module.ts class AppModule (line 81) | class AppModule implements NestModule { method configure (line 82) | configure(consumer: MiddlewareConsumer) { FILE: src/app.service.ts class AppService (line 4) | class AppService { method getHello (line 7) | getHello(): string { FILE: src/auth/auth.controller.ts class AuthController (line 14) | class AuthController { method constructor (line 15) | constructor(private authService: AuthService) {} method signIn (line 42) | signIn( FILE: src/auth/auth.guard.ts class AuthGuard (line 18) | class AuthGuard implements CanActivate { method constructor (line 19) | constructor(private jwtService: JwtService) {} method canActivate (line 21) | async canActivate(context: ExecutionContext): Promise { method extractTokenFromHeader (line 39) | private extractTokenFromHeader(request: Request): string | undefined { FILE: src/auth/auth.module.ts class AuthModule (line 21) | class AuthModule {} FILE: src/auth/auth.service.ts class AuthService (line 6) | class AuthService { method constructor (line 7) | constructor( method authToken (line 12) | async authToken(username: string, pass: string): Promise { FILE: src/cache/cache.controller.ts class CacheController (line 5) | class CacheController { method constructor (line 6) | constructor(private readonly cacheService: CacheService) {} FILE: src/cache/cache.module.ts class CacheModule (line 23) | class CacheModule {} FILE: src/cache/cache.service.ts class CacheService (line 6) | class CacheService { method constructor (line 8) | constructor( method root (line 16) | async root(): Promise { method get (line 21) | async get(key: string): Promise { method set (line 35) | async set(key: string, value: any, second?: number) { method del (line 40) | async del(key: string) { method flushall (line 44) | async flushall() { FILE: src/draw/DrawCosumer.ts class DrawConsumer (line 16) | class DrawConsumer { method constructor (line 17) | constructor( method drawtask (line 28) | async drawtask(job: Job): Promise { method drawTaskExcu (line 47) | async drawTaskExcu(job: Job, server_url: string) { method websocketInit (line 171) | async websocketInit(server_url: string): Promise { method validateWsconnect (line 204) | validateWsconnect() { method onActive (line 214) | async onActive(job: Job) { method OnQueueCompleted (line 227) | OnQueueCompleted(job: Job) { method testTask (line 233) | private async testTask() { FILE: src/draw/data/DrawConfig.ts type ComfyAPIType (line 44) | interface ComfyAPIType { type DrawTask (line 59) | interface DrawTask { FILE: src/draw/draw.controller.ts class DrawController (line 8) | class DrawController { method constructor (line 9) | constructor(private readonly drawService: DrawService) {} method getObjectinfo (line 16) | async getObjectinfo() { method submitDrawTask (line 69) | async submitDrawTask(@Body() data: DrawTask) { method text2img (line 126) | async text2img( method img2img (line 205) | async img2img( method img2video (line 272) | async img2video( method segmentAnything (line 327) | async segmentAnything( method inpainting (line 387) | async inpainting( method removebg (line 440) | async removebg( method hdfix (line 493) | async hdfix( method faceswap (line 553) | async faceswap( method model (line 618) | async model( method image2tagger (line 672) | async image2tagger( method addBlackList (line 705) | async addBlackList(@Query('client_id') client_id: string) { method getBlackList (line 715) | async getBlackList() { method removeBlackList (line 736) | async removeBlackList(@Query('client_id') uid: string) { FILE: src/draw/draw.module.ts class DrawModule (line 33) | class DrawModule {} FILE: src/draw/draw.service.ts type WeChatDrawModel (line 35) | type WeChatDrawModel = 'text2img' | 'image2img' | 'img2video'; type SD3AspectRatio (line 36) | type SD3AspectRatio = type SD3StylePreset (line 45) | type SD3StylePreset = class DrawService (line 65) | class DrawService { method constructor (line 75) | constructor( method sendToQueue (line 114) | async sendToQueue(data: DrawTask) { method submitDrawTask (line 132) | async submitDrawTask(data: DrawTask): Promise { method getQueueLength (line 188) | async getQueueLength() { method isInQueue (line 196) | async isInQueue(uid: string) { method getObject_info (line 210) | async getObject_info() { method sendTackprompt (line 233) | async sendTackprompt(comfyuihttpUrl: string, data: any): Promise { method urlToArrayBuffer (line 33) | async urlToArrayBuffer(url: string): Promise { method uploadFileToOSS (line 46) | async uploadFileToOSS( method uploadBufferToOSS (line 94) | async uploadBufferToOSS( FILE: src/main.ts function bootstrap (line 6) | async function bootstrap() { FILE: src/middleware/XML.middleware.ts class XMLMiddleware (line 10) | class XMLMiddleware implements NestMiddleware { method use (line 11) | async use(req: Request, res: Response, next: NextFunction) { FILE: src/oneapi/tokens/dto/create-token.dto.ts class CreateTokenDto (line 3) | class CreateTokenDto extends Token {} FILE: src/oneapi/tokens/dto/update-token.dto.ts class UpdateTokenDto (line 4) | class UpdateTokenDto extends PartialType(CreateTokenDto) {} FILE: src/oneapi/tokens/entities/token.entity.ts class Token (line 4) | class Token { FILE: src/oneapi/tokens/tokens.controller.ts class TokensController (line 8) | class TokensController { method constructor (line 9) | constructor(private readonly tokensService: TokensService) {} method create (line 12) | create(@Body() createTokenDto: CreateTokenDto) { method findAll (line 17) | findAll() { method findOne (line 22) | findOne(@Param('id') id: string) { method update (line 27) | update(@Param('id') id: string, @Body() updateTokenDto: UpdateTokenDto) { method remove (line 32) | remove(@Param('id') id: string) { FILE: src/oneapi/tokens/tokens.module.ts class TokensModule (line 12) | class TokensModule {} FILE: src/oneapi/tokens/tokens.service.ts class TokensService (line 9) | class TokensService { method constructor (line 10) | constructor( method create (line 14) | async create(createTokenDto: CreateTokenDto) { method findAll (line 26) | findAll() { method findOne (line 30) | async findOne(id: number) { method update (line 34) | update(id: number, updateTokenDto: UpdateTokenDto) { method remove (line 38) | remove(id: number) { FILE: src/oneapi/users/dto/create-user.dto.ts class CreateUserDto (line 3) | class CreateUserDto extends OneAPIUser {} FILE: src/oneapi/users/dto/update-user.dto.ts class UpdateUserDto (line 4) | class UpdateUserDto extends PartialType(CreateUserDto) {} FILE: src/oneapi/users/entities/user.entity.ts class OneAPIUser (line 10) | class OneAPIUser extends BaseEntity { FILE: src/oneapi/users/users.controller.ts class UsersController (line 16) | class UsersController { method constructor (line 17) | constructor(private readonly oneAPIUsersService: OneAPIUsersService) {} method create (line 20) | create(@Body() user: OneAPIUser) { method CreateByUniId (line 29) | async CreateByUniId(@Body() user: OneAPIUser) { method findAll (line 38) | findAll() { method findOne (line 47) | findOne(@Param('id') id: string) { method update (line 56) | update(@Param('id') id: string, @Body() user: OneAPIUser) { method remove (line 65) | remove(@Param('id') id: string) { FILE: src/oneapi/users/users.module.ts class OneAPIUsersModule (line 13) | class OneAPIUsersModule {} FILE: src/oneapi/users/users.service.ts class OneAPIUsersService (line 8) | class OneAPIUsersService { method constructor (line 10) | constructor( method create (line 14) | async create(user: OneAPIUser) { method findAll (line 18) | findAll() { method findOne (line 22) | findOne(id: number) { method findOneByUniId (line 25) | async findOneByUniId(github_id: string) { method CreateByUniId (line 34) | async CreateByUniId(user: OneAPIUser) { method update (line 52) | update(id: number, user: OneAPIUser) { method remove (line 57) | remove(id: number) { FILE: src/tweet/dto/create-tweet.dto.ts class CreateTweetDto (line 3) | class CreateTweetDto extends Tweet{} FILE: src/tweet/dto/update-tweet.dto.ts class UpdateTweetDto (line 4) | class UpdateTweetDto extends PartialType(CreateTweetDto) {} FILE: src/tweet/entities/tweet.schema.ts type UserDocument (line 5) | type UserDocument = HydratedDocument; class Tweet (line 7) | class Tweet { type TweetProject (line 60) | interface TweetProject { type TweetData (line 71) | interface TweetData { FILE: src/tweet/tweet.controller.ts class TweetController (line 9) | class TweetController { method constructor (line 10) | constructor(private readonly tweetService: TweetService) {} method savePrject (line 16) | savePrject(@Body() createTweetDto: CreateTweetDto) { method findAll (line 23) | findAll() { method findOne (line 28) | findOne(@Param('id') id: string) { method update (line 33) | update(@Param('id') id: string, @Body() updateTweetDto: UpdateTweetDto) { method remove (line 38) | remove(@Param('id') id: string) { FILE: src/tweet/tweet.module.ts class TweetModule (line 14) | class TweetModule {} FILE: src/tweet/tweet.service.ts class TweetService (line 9) | class TweetService { method constructor (line 10) | constructor(@InjectModel(Tweet.name) private tweetModel: Model) {} method create (line 11) | create(createTweetDto: CreateTweetDto) { method savePrject (line 21) | async savePrject(user_id: string, project: TweetProject) { method getData (line 58) | async getData(user_id: string) { method findAll (line 66) | findAll() { method findOne (line 70) | async findOne(id: string) { method update (line 74) | update(id: number, updateTweetDto: UpdateTweetDto) { method remove (line 78) | remove(id: number) { FILE: src/users/dto/create-user.dto.ts class CreateUserDto (line 3) | class CreateUserDto extends User{} FILE: src/users/dto/update-user.dto.ts class UpdateUserDto (line 4) | class UpdateUserDto extends PartialType(CreateUserDto) {} FILE: src/users/schema/user.schema.ts type UserDocument (line 5) | type UserDocument = HydratedDocument; class User (line 8) | class User { FILE: src/users/users.controller.ts class UsersController (line 20) | class UsersController { method constructor (line 21) | constructor( method createUser (line 26) | createUser(@Body() createUserDto: CreateUserDto) { method loginBywechat (line 34) | loginBywechat(@Body() createUserDto: CreateUserDto) { method registerByUsername (line 43) | registerByUsername(@Body() createUserDto: CreateUserDto) { method loginByUsername (line 52) | loginByUsername(@Body() createUserDto: CreateUserDto) { method findAll (line 57) | findAll() { method findOne (line 62) | findOne(@Param('id') id: string) { method update (line 67) | update(@Param('id') id: string, @Body() updateUserDto: UpdateUserDto) { method remove (line 72) | remove(@Param('id') id: string) { FILE: src/users/users.module.ts class UsersModule (line 16) | class UsersModule {} FILE: src/users/users.service.ts type RegistRes (line 13) | type RegistRes = { class UsersService (line 20) | class UsersService { method constructor (line 21) | constructor( method create (line 30) | async create(createUserDto: CreateUserDto) { method registerByUsername (line 63) | async registerByUsername(createUserDto: CreateUserDto) { method loginBywechat (line 91) | async loginBywechat(createUserDto: CreateUserDto) { method loginByUsername (line 99) | async loginByUsername(createUserDto: CreateUserDto) { method autoLogin (line 127) | async autoLogin(user: User) { method findAll (line 131) | findAll() { method findOne (line 135) | findOne(id: string) { method findByUsername (line 139) | async findByUsername(username: string) { method findByEmail (line 143) | async findByEmail(email: string) { method findByWxUnionid (line 147) | async findByWxUnionid(wx_unionid: string) { method update (line 151) | async update(id: string, updateUserDto: UpdateUserDto) { method remove (line 156) | async remove(id: string) { method hashPassword (line 163) | async hashPassword(password: string) { method comparePassword (line 168) | async comparePassword(password: string, hash: string) { method createToken (line 181) | async createToken(_id: string, username: string) { method updateToken (line 194) | async updateToken(_id, username) { method getUserInfoByToken (line 204) | private async getUserInfoByToken(token: string) { method validateToken (line 212) | async validateToken(token: string): Promise { FILE: src/wechat-auth/wechat-auth.controller.ts class WechatAuthController (line 21) | class WechatAuthController { method constructor (line 22) | constructor( method getUserInfo (line 41) | async getUserInfo(@Query('code') code: string) { method loginByOpenid (line 90) | async loginByOpenid( method hangleMessage (line 156) | async hangleMessage( method receiveMessage (line 333) | receiveMessage( FILE: src/wechat-auth/wechat-auth.module.ts class WechatAuthModule (line 15) | class WechatAuthModule {} FILE: src/wechat-auth/wechat-auth.service.ts class WechatAuthService (line 9) | class WechatAuthService { method constructor (line 10) | constructor( method getAccess_token (line 29) | private async getAccess_token(code) { method getUserinfo (line 47) | async getUserinfo(code: string) { method getMediaId (line 71) | async getMediaId(imageUrl: string, type?: string): Promise { method getAccessToken (line 103) | private async getAccessToken(): Promise { method sendServiceImageMessge (line 133) | async sendServiceImageMessge( method saveCommand (line 168) | async saveCommand(command: string, openid: string) { method getCommand (line 176) | async getCommand(openid: string) { FILE: src/ws/ws.gateway.ts class WsGateway (line 18) | class WsGateway implements OnGatewayInit, OnGatewayConnection { method constructor (line 19) | constructor( method afterInit (line 25) | afterInit(server: any) { method handleConnection (line 33) | handleConnection(client: Socket) { method handleMessage (line 38) | handleMessage(client: any, payload: any): string { method handleDrawMessage (line 44) | async handleDrawMessage(client: any, payload: any): Promise { method sendSystemMessage (line 88) | sendSystemMessage(socketid: string, message: string) {