Skip to content

Instantly share code, notes, and snippets.

@markgoho
markgoho / effects.ts
Last active December 6, 2020 11:47
Ngrx Effects with Nx
// Effect with no Nx added
loadBrokersBasic$ = createEffect(() =>
this.actions$.pipe(
ofType(BrokersActions.loadBrokers),
switchMap(action => {
return this.brokerApiService.getAllBrokers().pipe(
map(brokers => BrokersActions.loadBrokersSuccess({ brokers: [] })),
catchError(error => of(BrokersActions.loadBrokersFailure({ error })))
);
})
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
import * as request from 'request';
admin.initializeApp();
// when a new user is registered
export const createUser = functions.firestore
.document('users/{userId}')
.onCreate(async (snap, _) => {