fitlien-services/functions/src/index.ts

31 lines
781 B
TypeScript

import { setGlobalOptions } from "firebase-functions/v2";
setGlobalOptions({
region: "#{SERVICES_RGN}#",
memory: "1GiB",
timeoutSeconds: 540,
minInstances: 0,
maxInstances: 10,
concurrency: 80,
});
export * from "./shared/config";
export { sendEmailSES } from "./email";
export { sendSMSMessage } from "./sms";
export { accessFile } from "./storage";
export {
processNotificationOnCreate,
checkExpiredMemberships,
} from "./notifications";
export * from "./payments";
export { getPlaceDetails, getPlacesAutocomplete } from "./places";
export { registerClient } from "./users";
export {
esslGetUserDetails,
esslUpdateUser,
esslDeleteUser,
esslGetEmployeePunchLogs,
} from "./dooraccess";
export { getMemberCache, updateMemberCache } from "./memberCache";