{"dependencies":[{"name":"/home/rampage/Desktop/work/repos/private/gapi-starter-serverless/tsconfig.json","includedInParent":true,"mtime":1530575932039},{"name":"/home/rampage/Desktop/work/repos/private/gapi-starter-serverless/package.json","includedInParent":true,"mtime":1530577925491},{"name":"../core/services/auth/auth.service","loc":{"line":14,"column":31},"parent":"/home/rampage/Desktop/work/repos/private/gapi-starter-serverless/src/app/auth/auth.queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/gapi-starter-serverless/src/app/core/services/auth/auth.service.ts"},{"name":"./auth.type","loc":{"line":15,"column":28},"parent":"/home/rampage/Desktop/work/repos/private/gapi-starter-serverless/src/app/auth/auth.queries.controller.ts","resolved":"/home/rampage/Desktop/work/repos/private/gapi-starter-serverless/src/app/auth/auth.type.ts"}],"generated":{"js":"\"use strict\";var e,t=this&&this.__decorate||function(e,t,r,i){var o,s=arguments.length,n=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)n=Reflect.decorate(e,t,r,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(n=(s<3?o(n):s>3?o(t,r,n):o(t,r))||n);return s>3&&n&&Object.defineProperty(t,r,n),n},r=this&&this.__metadata||function(e,t){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(exports,\"__esModule\",{value:!0});const i=require(\"@gapi/core\"),o=require(\"../core/services/auth/auth.service\"),s=require(\"./auth.type\");let n=class{constructor(e){this.authService=e}login(e,{email:t,password:r},i){let o;const s={id:1,username:t,type:\"ADMIN\",settings:{sidebar:!0,language:\"FR\"},password:this.authService.encryptPassword(r),name:\"Test Testov\"};if(this.authService.decryptPassword(s.password)!==r)throw new Error(\"missing-username-or-password\");return o={user:s,token:this.authService.signJWTtoken({email:s.email,id:s.id,scope:[s.type]})}}};t([i.Type(s.UserTokenType),i.Public(),i.Query({email:{type:new i.GraphQLNonNull(i.GraphQLString)},password:{type:new i.GraphQLNonNull(i.GraphQLString)}}),r(\"design:type\",Function),r(\"design:paramtypes\",[Object,Object,Object]),r(\"design:returntype\",void 0)],n.prototype,\"login\",null),n=t([i.Controller(),r(\"design:paramtypes\",[\"function\"==typeof(e=void 0!==o.AuthService&&o.AuthService)&&e||Object])],n),exports.AuthQueriesController=n;","map":{"mappings":[{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":0}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":13}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":17}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":19}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":21}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":27}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":32}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":44}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":53}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":55}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":57}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":59}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":62}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":66}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":68}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":70}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":80}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":87}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":89}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":91}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":93}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":95}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":102}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":104}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":106}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":113}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":138}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":140}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":143}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":145}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":148}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":165}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":174}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":193}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":201}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":210}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":212}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":220}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":229}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":231}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":233}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":235}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":243}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":247}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":251}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":253}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":255}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":262}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":264}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":267}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":269}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":274}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":276}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":278}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":284}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":287}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":289}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":291}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":293}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":296}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":298}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":300}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":302}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":304}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":306}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":309}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":311}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":313}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":318}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":321}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":328}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":330}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":333}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":336}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":343}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":358}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":360}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":362}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":365}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":368}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":370}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":376}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":381}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":393}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":402}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":404}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":407}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":410}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":427}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":436}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":455}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":463}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":472}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":479}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":487}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":496}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":498}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":502}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":509}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":524}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":532}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":546}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":553}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":557}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":563}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":565}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":573}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":587}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":589}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":597}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":635}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":637}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":645}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":660}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":664}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":1,"column":672}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":1,"column":684}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":1,"column":687}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":1,"column":692}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":1,"column":704}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":10},"generated":{"line":1,"column":706}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":10},"generated":{"line":1,"column":712}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":16},"generated":{"line":1,"column":715}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":1,"column":721}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":16},"generated":{"line":1,"column":723}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":25},"generated":{"line":1,"column":732}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":37},"generated":{"line":1,"column":735}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":23,"column":12},"generated":{"line":1,"column":738}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":23,"column":12},"generated":{"line":1,"column":742}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":25,"column":14},"generated":{"line":1,"column":744}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":25,"column":14},"generated":{"line":1,"column":750}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":26,"column":16},"generated":{"line":1,"column":753}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":26,"column":16},"generated":{"line":1,"column":756}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":27,"column":22},"generated":{"line":1,"column":758}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":27,"column":22},"generated":{"line":1,"column":767}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":28,"column":18},"generated":{"line":1,"column":769}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":28,"column":18},"generated":{"line":1,"column":774}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":29,"column":22},"generated":{"line":1,"column":782}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":30,"column":25},"generated":{"line":1,"column":792}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":30,"column":25},"generated":{"line":1,"column":801}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":31,"column":26},"generated":{"line":1,"column":803}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":31,"column":26},"generated":{"line":1,"column":812}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":33,"column":22},"generated":{"line":1,"column":818}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":33,"column":22},"generated":{"line":1,"column":827}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":33,"column":27},"generated":{"line":1,"column":832}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":33,"column":39},"generated":{"line":1,"column":844}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":33,"column":55},"generated":{"line":1,"column":860}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":34,"column":18},"generated":{"line":1,"column":863}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":34,"column":18},"generated":{"line":1,"column":868}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":12},"generated":{"line":1,"column":883}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":12},"generated":{"line":1,"column":886}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":17},"generated":{"line":1,"column":891}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":29},"generated":{"line":1,"column":903}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":45},"generated":{"line":1,"column":919}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":50},"generated":{"line":1,"column":921}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":37,"column":64},"generated":{"line":1,"column":933}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":47,"column":18},"generated":{"line":1,"column":935}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":47,"column":18},"generated":{"line":1,"column":941}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":47,"column":22},"generated":{"line":1,"column":945}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":47,"column":28},"generated":{"line":1,"column":951}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":49,"column":15},"generated":{"line":1,"column":983}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":38,"column":25},"generated":{"line":1,"column":990}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":39,"column":22},"generated":{"line":1,"column":993}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":39,"column":22},"generated":{"line":1,"column":998}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":1,"column":1000}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":1,"column":1006}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":40,"column":28},"generated":{"line":1,"column":1011}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":40,"column":40},"generated":{"line":1,"column":1023}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":41,"column":27},"generated":{"line":1,"column":1037}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":41,"column":27},"generated":{"line":1,"column":1043}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":41,"column":32},"generated":{"line":1,"column":1045}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":42,"column":24},"generated":{"line":1,"column":1051}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":42,"column":24},"generated":{"line":1,"column":1054}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":42,"column":29},"generated":{"line":1,"column":1056}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":43,"column":27},"generated":{"line":1,"column":1059}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":43,"column":28},"generated":{"line":1,"column":1066}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":43,"column":33},"generated":{"line":1,"column":1068}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1079}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":12,"column":5},"generated":{"line":1,"column":1082}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":12,"column":5},"generated":{"line":1,"column":1084}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":12,"column":10},"generated":{"line":1,"column":1089}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":12,"column":10},"generated":{"line":1,"column":1091}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":13,"column":5},"generated":{"line":1,"column":1106}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":13,"column":5},"generated":{"line":1,"column":1108}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":14,"column":5},"generated":{"line":1,"column":1117}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":14,"column":5},"generated":{"line":1,"column":1119}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":15,"column":15},"generated":{"line":1,"column":1126}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":16,"column":18},"generated":{"line":1,"column":1133}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":16,"column":18},"generated":{"line":1,"column":1138}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":16,"column":22},"generated":{"line":1,"column":1142}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":16,"column":22},"generated":{"line":1,"column":1144}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":16,"column":37},"generated":{"line":1,"column":1159}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":16,"column":37},"generated":{"line":1,"column":1161}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":18,"column":18},"generated":{"line":1,"column":1177}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":19,"column":18},"generated":{"line":1,"column":1187}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":19,"column":18},"generated":{"line":1,"column":1192}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":19,"column":22},"generated":{"line":1,"column":1196}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":19,"column":22},"generated":{"line":1,"column":1198}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":19,"column":37},"generated":{"line":1,"column":1213}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":19,"column":37},"generated":{"line":1,"column":1215}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1233}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1235}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1249}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1259}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1261}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1282}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1289}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1296}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1305}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1307}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1332}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1336}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1338}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1348}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":1,"column":1356}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":1362}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":34},"generated":{"line":1,"column":1364}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":5,"column":1},"generated":{"line":1,"column":1367}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":5,"column":1},"generated":{"line":1,"column":1369}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1382}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1384}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":40},"generated":{"line":1,"column":1405}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1424}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":40},"generated":{"line":1,"column":1431}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1435}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1437}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1450}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":29},"generated":{"line":1,"column":1452}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":40},"generated":{"line":1,"column":1466}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":9,"column":40},"generated":{"line":1,"column":1469}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":1479}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":1482}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":1490}},{"source":"auth.queries.controller.ts","name":null,"original":{"line":6,"column":13},"generated":{"line":1,"column":1512}}],"sources":{"auth.queries.controller.ts":"import { Controller, Type, Query, GraphQLNonNull, GraphQLString, Public } from '@gapi/core';\nimport { AuthService } from '../core/services/auth/auth.service';\nimport { UserTokenType } from './auth.type';\n\n@Controller()\nexport class AuthQueriesController {\n\n    constructor(\n        private authService: AuthService\n    ) { }\n\n    @Type(UserTokenType)\n    @Public()\n    @Query({\n        email: {\n            type: new GraphQLNonNull(GraphQLString)\n        },\n        password: {\n            type: new GraphQLNonNull(GraphQLString)\n        }\n    })\n    login(root, { email, password }, context) {\n        let credential: any;\n        // Find user from database\n        const user = <any>{\n            id: 1,\n            username: email,\n            type: 'ADMIN',\n            settings: {\n                sidebar: true,\n                language: 'FR'\n            },\n            password: this.authService.encryptPassword(password),\n            name: 'Test Testov'\n        };\n\n        if (this.authService.decryptPassword(user.password) === password) {\n            credential = {\n                user: user,\n                token: this.authService.signJWTtoken({\n                    email: user.email,\n                    id: user.id,\n                    scope: [user.type]\n                })\n            };\n        } else {\n            throw new Error('missing-username-or-password');\n        }\n        return credential;\n    }\n\n}"},"lineCount":null}},"hash":"65d4cb54dc3a5b31ee41dbcc2fa2818b","cacheData":{"env":{}},"id":11}