{"version":3,"sources":["../../../src/resolvers/auth/forgotPassword.ts"],"sourcesContent":["import type { Collection } from 'payload'\n\nimport { forgotPasswordOperation, isolateObjectProperty } from 'payload'\n\nimport type { Context } from '../types.js'\n\nexport function forgotPassword(collection: Collection): any {\n async function resolver(_, args, context: Context) {\n const options = {\n collection,\n data: {\n email: args.email,\n username: args.username,\n },\n disableEmail: args.disableEmail,\n expiration: args.expiration,\n req: isolateObjectProperty(context.req, 'transactionID'),\n }\n\n await forgotPasswordOperation(options)\n return true\n }\n\n return resolver\n}\n"],"names":["forgotPasswordOperation","isolateObjectProperty","forgotPassword","collection","resolver","_","args","context","options","data","email","username","disableEmail","expiration","req"],"mappings":"AAEA,SAASA,uBAAuB,EAAEC,qBAAqB,QAAQ,UAAS;AAIxE,OAAO,SAASC,eAAeC,UAAsB;IACnD,eAAeC,SAASC,CAAC,EAAEC,IAAI,EAAEC,OAAgB;QAC/C,MAAMC,UAAU;YACdL;YACAM,MAAM;gBACJC,OAAOJ,KAAKI,KAAK;gBACjBC,UAAUL,KAAKK,QAAQ;YACzB;YACAC,cAAcN,KAAKM,YAAY;YAC/BC,YAAYP,KAAKO,UAAU;YAC3BC,KAAKb,sBAAsBM,QAAQO,GAAG,EAAE;QAC1C;QAEA,MAAMd,wBAAwBQ;QAC9B,OAAO;IACT;IAEA,OAAOJ;AACT"}