SYMBOL INDEX (81 symbols across 38 files) FILE: app/Controllers/Http/GendersController.ts class GendersController (line 5) | class GendersController { method index (line 6) | public async index({ response }: HttpContextContract) { FILE: app/Controllers/Http/MatchesController.ts class MatchesController (line 8) | class MatchesController { method get (line 10) | public async get({ response, auth }: HttpContextContract) { method mutualMatch (line 49) | public async mutualMatch({ request, response, auth }: HttpContextContr... method history (line 115) | public async history({ response, auth }: HttpContextContract) { FILE: app/Controllers/Http/ProfilesController.ts class ProfilesController (line 7) | class ProfilesController { method get (line 8) | public async get({ response, auth }: HttpContextContract) { method store (line 27) | public async store({ request, response, auth }: HttpContextContract) { FILE: app/Controllers/Http/SpotifyController.ts class SpotifiesController (line 4) | class SpotifiesController { method artists (line 5) | public async artists({ response, auth }: HttpContextContract) { method tracks (line 16) | public async tracks({ response, auth }: HttpContextContract) { method trackByName (line 39) | public async trackByName({request, response, auth}: HttpContextContrac... FILE: app/Controllers/Http/UsersController.ts class UsersController (line 8) | class UsersController { method redirect (line 9) | public async redirect({ ally }: HttpContextContract) { method handleCallback (line 13) | public async handleCallback({ ally, auth, response }: HttpContextContr... method logout (line 120) | public async logout({ auth, response }: HttpContextContract) { FILE: app/Exceptions/Handler.ts class ExceptionHandler (line 19) | class ExceptionHandler extends HttpExceptionHandler { method constructor (line 20) | constructor () { FILE: app/Middleware/Auth.ts class AuthMiddleware (line 12) | class AuthMiddleware { method authenticate (line 26) | protected async authenticate(auth: HttpContextContract['auth'], guards... method handle (line 63) | public async handle ( FILE: app/Middleware/SilentAuth.ts class SilentAuthMiddleware (line 9) | class SilentAuthMiddleware { method handle (line 13) | public async handle({ auth }: HttpContextContract, next: () => Promise... FILE: app/Models/ApiToken.ts class ApiToken (line 4) | class ApiToken extends BaseModel { FILE: app/Models/Artist.ts class Artist (line 5) | class Artist extends BaseModel { FILE: app/Models/Gender.ts class Gender (line 4) | class Gender extends BaseModel { FILE: app/Models/Genre.ts class Genre (line 4) | class Genre extends BaseModel { FILE: app/Models/Match.ts class Match (line 4) | class Match extends BaseModel { FILE: app/Models/Profile.ts class Profile (line 5) | class Profile extends BaseModel { FILE: app/Models/SocialToken.ts class SocialToken (line 4) | class SocialToken extends BaseModel { FILE: app/Models/Track.ts class Track (line 5) | class Track extends BaseModel { FILE: app/Models/User.ts class User (line 8) | class User extends BaseModel { FILE: app/Services/SpotifyService.ts class SpotifyService (line 9) | class SpotifyService { method getArtists (line 10) | public static async getArtists(userId) { method getTracks (line 23) | public static async getTracks(userId) { method saveArtists (line 37) | public static async saveArtists(userId, artists) { method saveTracks (line 71) | public static async saveTracks(userId, tracks) { method getTracksByIds (line 94) | public static async getTracksByIds(userId, trackIds) { method getTracksData (line 110) | public static getTracksData(tracks) { method updateFavorityTrack (line 123) | public static async updateFavorityTrack(userId, trackIds) { method getTracksByName (line 143) | public static async getTracksByName(userId, name) { FILE: app/Validators/CreateMatchValidator.ts class CreateMatchValidator (line 4) | class CreateMatchValidator { method constructor (line 5) | constructor(protected ctx: HttpContextContract) {} FILE: app/Validators/CreateProfileValidator.ts class CreateProfileValidator (line 4) | class CreateProfileValidator { method constructor (line 5) | constructor(protected ctx: HttpContextContract) {} FILE: contracts/ally.ts type SocialProviders (line 9) | interface SocialProviders { FILE: contracts/auth.ts type ProvidersList (line 23) | interface ProvidersList { type GuardsList (line 57) | interface GuardsList { FILE: contracts/drive.ts type DisksList (line 12) | interface DisksList extends InferDisksFromConfig {} FILE: contracts/env.ts type CustomTypes (line 21) | type CustomTypes = typeof import('../env').default type EnvTypes (line 22) | interface EnvTypes extends CustomTypes { FILE: contracts/events.ts type EventsList (line 28) | interface EventsList { FILE: contracts/hash.ts type HashersList (line 12) | interface HashersList extends InferListFromConfig {} FILE: contracts/tests.ts type TestContext (line 11) | interface TestContext { type Test (line 15) | interface Test { FILE: database/migrations/1698432448829_users.ts method up (line 6) | public async up() { method down (line 24) | public async down() { FILE: database/migrations/1698432448832_api_tokens.ts method up (line 6) | public async up() { method down (line 22) | public async down() { FILE: database/migrations/1698440823891_social_tokens.ts method up (line 6) | public async up () { method down (line 23) | public async down () { FILE: database/migrations/1698491899562_genders.ts method up (line 6) | public async up () { method down (line 21) | public async down () { FILE: database/migrations/1698491899563_profiles.ts method up (line 6) | public async up () { method down (line 30) | public async down () { FILE: database/migrations/1698528332152_artists.ts method up (line 6) | public async up () { method down (line 32) | public async down () { FILE: database/migrations/1698570713652_genres.ts method up (line 10) | public async up () { method down (line 27) | public async down () { FILE: database/migrations/1698571837102_tracks.ts method up (line 6) | public async up() { method down (line 28) | public async down() { FILE: database/migrations/1698942906705_matches.ts method up (line 6) | public async up () { method down (line 24) | public async down () { FILE: database/seeders/Gender.ts method run (line 5) | public async run () { FILE: providers/AppProvider.ts class AppProvider (line 3) | class AppProvider { method constructor (line 4) | constructor (protected app: ApplicationContract) { method register (line 7) | public register () { method boot (line 11) | public async boot () { method ready (line 15) | public async ready () { method shutdown (line 19) | public async shutdown () {