qpa-client/functions/src/index.ts

26 lines
626 B
TypeScript
Raw Normal View History

2018-05-16 20:48:38 +02:00
import * as functions from 'firebase-functions';
2018-05-22 07:36:00 +02:00
import {
isUserAvailable as isUserAvailableHandler,
signup as signupHandler,
signin as signinHandler
} from './userHandlers'
2018-04-02 20:23:44 +02:00
2018-05-22 07:36:00 +02:00
import {
events as eventsHandler,
2018-06-03 11:32:05 +02:00
} from './eventHandlers';
2018-05-04 19:53:16 +02:00
2018-05-18 10:35:28 +02:00
const IS_FIREBASE = true;
const httpHandler = (func) => {
let result = func
if (IS_FIREBASE) {
result = functions.https.onRequest(func)
}
return result
}
2018-06-01 13:08:28 +02:00
export const isUserAvailable = httpHandler(isUserAvailableHandler)
export const signup = httpHandler(signupHandler)
export const signin = httpHandler(signinHandler)
export const events = httpHandler(eventsHandler)