From 1352120700083e405fca79e1fd7f579694990a0f Mon Sep 17 00:00:00 2001 From: --globale Date: Thu, 12 Sep 2019 12:41:45 +0530 Subject: [PATCH] added rules for user status --- firestore-rules.txt | 2 +- projects/shared-library/src/lib/core/services/user.service.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/firestore-rules.txt b/firestore-rules.txt index 5fe4eea22..cdaffee20 100644 --- a/firestore-rules.txt +++ b/firestore-rules.txt @@ -170,7 +170,7 @@ service cloud.firestore { // only allow login user to read and get it // logged in user does not have rights to modify this document // document can only be modified by API , triggers - allow get: if true; + allow get: if isUserAuthenticated(userId); } } diff --git a/projects/shared-library/src/lib/core/services/user.service.ts b/projects/shared-library/src/lib/core/services/user.service.ts index 9d7ba747b..9c968d711 100644 --- a/projects/shared-library/src/lib/core/services/user.service.ts +++ b/projects/shared-library/src/lib/core/services/user.service.ts @@ -242,6 +242,8 @@ export class UserService { .pipe(map(u => { user.online = (u) ? u.online : false; return user; + }, (error) => { + return user; })); }