// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. // @flow export function isInRole(roles, inRole) { if (roles) { const parts = roles.split(' '); for (let i = 0; i < parts.length; i++) { if (parts[i] === inRole) { return true; } } } return false; } export function isGuest(user) { if (user && user.roles && isInRole(user.roles, 'system_guest')) { return true; } return false; }