11"use strict" ;
2+ var __awaiter = ( this && this . __awaiter ) || function ( thisArg , _arguments , P , generator ) {
3+ function adopt ( value ) { return value instanceof P ? value : new P ( function ( resolve ) { resolve ( value ) ; } ) ; }
4+ return new ( P || ( P = Promise ) ) ( function ( resolve , reject ) {
5+ function fulfilled ( value ) { try { step ( generator . next ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
6+ function rejected ( value ) { try { step ( generator [ "throw" ] ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
7+ function step ( result ) { result . done ? resolve ( result . value ) : adopt ( result . value ) . then ( fulfilled , rejected ) ; }
8+ step ( ( generator = generator . apply ( thisArg , _arguments || [ ] ) ) . next ( ) ) ;
9+ } ) ;
10+ } ;
211Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
312const express_1 = require ( "express" ) ;
413class MemberRouter {
@@ -7,20 +16,19 @@ class MemberRouter {
716 this . client = client ;
817 this . router = ( 0 , express_1 . Router ) ( ) ;
918 this . app . use ( "/api/v1" , this . router ) ;
10- this . router . get ( "/get/members/:id" , async ( req , res ) => {
19+ this . router . get ( "/get/members/:id" , ( req , res ) => __awaiter ( this , void 0 , void 0 , function * ( ) {
1120 const guild = this . client . guilds . cache . get ( "755687537753718815" ) ; // Matrix Development server
1221 if ( ! guild )
1322 return res . status ( 404 ) . send ( { code : this . client . API . errorCodes [ "guildNotFound" ] } ) ;
14- const member = await guild . members . fetch ( req . params . id ) ;
23+ const member = yield guild . members . fetch ( req . params . id ) ;
1524 if ( ! member )
1625 return res . status ( 404 ) . send ( { code : this . client . API . errorCodes [ "memberNotFound" ] } ) ;
1726 return res . status ( 200 ) . send ( {
1827 member : member
1928 } ) ;
20- } ) ;
29+ } ) ) ;
2130 }
2231 ;
2332}
2433exports . default = MemberRouter ;
2534;
26- //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWVtYmVyUm91dGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL0FQSS9yb3V0ZXJzL01lbWJlclJvdXRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHFDQUFpRTtBQUlqRSxNQUFxQixZQUFZO0lBSzdCLFlBQW1CLEdBQWdCLEVBQUUsTUFBb0I7UUFDckQsSUFBSSxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUM7UUFDZixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixJQUFJLENBQUMsTUFBTSxHQUFHLElBQUEsZ0JBQU0sR0FBRSxDQUFDO1FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFFckMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEVBQUUsS0FBSyxFQUFFLEdBQVksRUFBRSxHQUFhLEVBQUUsRUFBRTtZQUN0RSxNQUFNLEtBQUssR0FBVSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyw2QkFBNkI7WUFDdEcsSUFBSSxDQUFDLEtBQUs7Z0JBQUUsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBRS9GLE1BQU0sTUFBTSxHQUFnQixNQUFNLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDckUsSUFBSSxDQUFDLE1BQU07Z0JBQUUsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLENBQUM7WUFFakcsT0FBTyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQztnQkFDeEIsTUFBTSxFQUFFLE1BQU07YUFDakIsQ0FBQyxDQUFDO1FBQ1AsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQUEsQ0FBQztDQUNMO0FBeEJELCtCQXdCQztBQUFBLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBcHBsaWNhdGlvbiwgUm91dGVyLCBSZXF1ZXN0LCBSZXNwb25zZSB9IGZyb20gXCJleHByZXNzXCI7XHJcbmltcG9ydCB7IEd1aWxkLCBHdWlsZE1lbWJlciB9IGZyb20gXCJkaXNjb3JkLmpzXCI7XHJcbmltcG9ydCBNYXRyaXhDbGllbnQgZnJvbSBcIi4uLy4uL2NsaWVudC9DbGllbnRcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE1lbWJlclJvdXRlciB7XHJcbiAgICBwcm90ZWN0ZWQgYXBwOiBBcHBsaWNhdGlvbjtcclxuICAgIHByb3RlY3RlZCBjbGllbnQ6IE1hdHJpeENsaWVudDtcclxuICAgIHByb3RlY3RlZCByb3V0ZXI6IFJvdXRlcjtcclxuXHJcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoYXBwOiBBcHBsaWNhdGlvbiwgY2xpZW50OiBNYXRyaXhDbGllbnQpIHtcclxuICAgICAgICB0aGlzLmFwcCA9IGFwcDtcclxuICAgICAgICB0aGlzLmNsaWVudCA9IGNsaWVudDtcclxuICAgICAgICB0aGlzLnJvdXRlciA9IFJvdXRlcigpO1xyXG5cclxuICAgICAgICB0aGlzLmFwcC51c2UoXCIvYXBpL3YxXCIsIHRoaXMucm91dGVyKTtcclxuXHJcbiAgICAgICAgdGhpcy5yb3V0ZXIuZ2V0KFwiL2dldC9tZW1iZXJzLzppZFwiLCBhc3luYyAocmVxOiBSZXF1ZXN0LCByZXM6IFJlc3BvbnNlKSA9PiB7XHJcbiAgICAgICAgICAgIGNvbnN0IGd1aWxkOiBHdWlsZCA9IHRoaXMuY2xpZW50Lmd1aWxkcy5jYWNoZS5nZXQoXCI3NTU2ODc1Mzc3NTM3MTg4MTVcIik7IC8vIE1hdHJpeCBEZXZlbG9wbWVudCBzZXJ2ZXIgXHJcbiAgICAgICAgICAgIGlmICghZ3VpbGQpIHJldHVybiByZXMuc3RhdHVzKDQwNCkuc2VuZCh7IGNvZGU6IHRoaXMuY2xpZW50LkFQSS5lcnJvckNvZGVzW1wiZ3VpbGROb3RGb3VuZFwiXSB9KTtcclxuXHJcbiAgICAgICAgICAgIGNvbnN0IG1lbWJlcjogR3VpbGRNZW1iZXIgPSBhd2FpdCBndWlsZC5tZW1iZXJzLmZldGNoKHJlcS5wYXJhbXMuaWQpO1xyXG4gICAgICAgICAgICBpZiAoIW1lbWJlcikgcmV0dXJuIHJlcy5zdGF0dXMoNDA0KS5zZW5kKHsgY29kZTogdGhpcy5jbGllbnQuQVBJLmVycm9yQ29kZXNbXCJtZW1iZXJOb3RGb3VuZFwiXSB9KTtcclxuXHJcbiAgICAgICAgICAgIHJldHVybiByZXMuc3RhdHVzKDIwMCkuc2VuZCh7XHJcbiAgICAgICAgICAgICAgICBtZW1iZXI6IG1lbWJlclxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9KTtcclxuICAgIH07XHJcbn07Il19
0 commit comments