signal-desktop/ts/util/getAccessControlOptions.ts

27 lines
601 B
TypeScript
Raw Normal View History

// Copyright 2020 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { LocalizerType } from '../types/Util';
import { AccessControlClass } from '../textsecure.d';
type AccessControlOption = {
name: string;
value: number;
};
export function getAccessControlOptions(
accessEnum: typeof AccessControlClass.AccessRequired,
i18n: LocalizerType
): Array<AccessControlOption> {
return [
{
name: i18n('GroupV2--all-members'),
value: accessEnum.MEMBER,
},
{
2021-03-02 16:27:11 +00:00
name: i18n('GroupV2--only-admins'),
value: accessEnum.ADMINISTRATOR,
},
];
}