Edit: /tmp/tsx-0/17887-cc54c5faa2ba75a818ed57cbfc4f0dda610a7941 (5523B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/node_modules/@better-auth/core/dist/oauth2/refresh-access-token.mjs\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var refresh_access_token_exports={};__export(refresh_access_token_exports,{createRefreshAccessTokenRequest:()=>createRefreshAccessTokenRequest,refreshAccessToken:()=>refreshAccessToken,refreshAccessTokenRequest:()=>refreshAccessTokenRequest});module.exports=__toCommonJS(refresh_access_token_exports);var import_base64=require(\"@better-auth/utils/base64\");var import_fetch=require(\"@better-fetch/fetch\");async function refreshAccessTokenRequest({refreshToken,options,authentication,extraParams,resource}){options=typeof options===\"function\"?await options():options;return createRefreshAccessTokenRequest({refreshToken,options,authentication,extraParams,resource})}__name(refreshAccessTokenRequest,\"refreshAccessTokenRequest\");function createRefreshAccessTokenRequest({refreshToken,options,authentication,extraParams,resource}){const body=new URLSearchParams;const headers={\"content-type\":\"application/x-www-form-urlencoded\",accept:\"application/json\"};body.set(\"grant_type\",\"refresh_token\");body.set(\"refresh_token\",refreshToken);if(authentication===\"basic\"){const primaryClientId=Array.isArray(options.clientId)?options.clientId[0]:options.clientId;if(primaryClientId)headers[\"authorization\"]=\"Basic \"+import_base64.base64.encode(`${primaryClientId}:${options.clientSecret??\"\"}`);else headers[\"authorization\"]=\"Basic \"+import_base64.base64.encode(`:${options.clientSecret??\"\"}`)}else{const primaryClientId=Array.isArray(options.clientId)?options.clientId[0]:options.clientId;body.set(\"client_id\",primaryClientId);if(options.clientSecret)body.set(\"client_secret\",options.clientSecret)}if(resource)if(typeof resource===\"string\")body.append(\"resource\",resource);else for(const _resource of resource)body.append(\"resource\",_resource);if(extraParams)for(const[key,value]of Object.entries(extraParams))body.set(key,value);return{body,headers}}__name(createRefreshAccessTokenRequest,\"createRefreshAccessTokenRequest\");async function refreshAccessToken({refreshToken,options,tokenEndpoint,authentication,extraParams}){const{body,headers}=await createRefreshAccessTokenRequest({refreshToken,options,authentication,extraParams});const{data,error}=await(0,import_fetch.betterFetch)(tokenEndpoint,{method:\"POST\",body,headers});if(error)throw error;const tokens={accessToken:data.access_token,refreshToken:data.refresh_token,tokenType:data.token_type,scopes:data.scope?.split(\" \"),idToken:data.id_token};if(data.expires_in){const now=new Date;tokens.accessTokenExpiresAt=new Date(now.getTime()+data.expires_in*1e3)}if(data.refresh_token_expires_in){const now=new Date;tokens.refreshTokenExpiresAt=new Date(now.getTime()+data.refresh_token_expires_in*1e3)}return tokens}__name(refreshAccessToken,\"refreshAccessToken\");0&&(module.exports={createRefreshAccessTokenRequest,refreshAccessToken,refreshAccessTokenRequest});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,+TAAuB,qCACvB,iBAA4B,+BAG5B,eAAe,0BAA0B,CAAE,aAAc,QAAS,eAAgB,YAAa,QAAS,EAAG,CAC1G,QAAU,OAAO,UAAY,WAAa,MAAM,QAAQ,EAAI,QAC5D,OAAO,gCAAgC,CACtC,aACA,QACA,eACA,YACA,QACD,CAAC,CACF,CATe,8DAaf,SAAS,gCAAgC,CAAE,aAAc,QAAS,eAAgB,YAAa,QAAS,EAAG,CAC1G,MAAM,KAAO,IAAI,gBACjB,MAAM,QAAU,CACf,eAAgB,oCAChB,OAAQ,kBACT,EACA,KAAK,IAAI,aAAc,eAAe,EACtC,KAAK,IAAI,gBAAiB,YAAY,EACtC,GAAI,iBAAmB,QAAS,CAC/B,MAAM,gBAAkB,MAAM,QAAQ,QAAQ,QAAQ,EAAI,QAAQ,SAAS,CAAC,EAAI,QAAQ,SACxF,GAAI,gBAAiB,QAAQ,eAAe,EAAI,SAAW,qBAAO,OAAO,GAAG,eAAe,IAAI,QAAQ,cAAgB,EAAE,EAAE,OACtH,QAAQ,eAAe,EAAI,SAAW,qBAAO,OAAO,IAAI,QAAQ,cAAgB,EAAE,EAAE,CAC1F,KAAO,CACN,MAAM,gBAAkB,MAAM,QAAQ,QAAQ,QAAQ,EAAI,QAAQ,SAAS,CAAC,EAAI,QAAQ,SACxF,KAAK,IAAI,YAAa,eAAe,EACrC,GAAI,QAAQ,aAAc,KAAK,IAAI,gBAAiB,QAAQ,YAAY,CACzE,CACA,GAAI,SAAU,GAAI,OAAO,WAAa,SAAU,KAAK,OAAO,WAAY,QAAQ,MAC3E,WAAW,aAAa,SAAU,KAAK,OAAO,WAAY,SAAS,EACxE,GAAI,YAAa,SAAW,CAAC,IAAK,KAAK,IAAK,OAAO,QAAQ,WAAW,EAAG,KAAK,IAAI,IAAK,KAAK,EAC5F,MAAO,CACN,KACA,OACD,CACD,CAxBS,0EAyBT,eAAe,mBAAmB,CAAE,aAAc,QAAS,cAAe,eAAgB,WAAY,EAAG,CACxG,KAAM,CAAE,KAAM,OAAQ,EAAI,MAAM,gCAAgC,CAC/D,aACA,QACA,eACA,WACD,CAAC,EACD,KAAM,CAAE,KAAM,KAAM,EAAI,QAAM,0BAAY,cAAe,CACxD,OAAQ,OACR,KACA,OACD,CAAC,EACD,GAAI,MAAO,MAAM,MACjB,MAAM,OAAS,CACd,YAAa,KAAK,aAClB,aAAc,KAAK,cACnB,UAAW,KAAK,WAChB,OAAQ,KAAK,OAAO,MAAM,GAAG,EAC7B,QAAS,KAAK,QACf,EACA,GAAI,KAAK,WAAY,CACpB,MAAM,IAAsB,IAAI,KAChC,OAAO,qBAAuB,IAAI,KAAK,IAAI,QAAQ,EAAI,KAAK,WAAa,GAAG,CAC7E,CACA,GAAI,KAAK,yBAA0B,CAClC,MAAM,IAAsB,IAAI,KAChC,OAAO,sBAAwB,IAAI,KAAK,IAAI,QAAQ,EAAI,KAAK,yBAA2B,GAAG,CAC5F,CACA,OAAO,MACR,CA7Be","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/node_modules/@better-auth/core/dist/oauth2/refresh-access-token.mjs"],"sourcesContent":[null]}}