/* * Copyright 2018 Dialog LLC */ import { dialog } from '@dlghq/dialog-api'; import GroupMember from './GroupMember'; class GroupMemberList { public readonly items: Array = []; public readonly isLoaded: boolean = false; public static from(api: dialog.Group) { return new GroupMemberList( api.selfMember ? [GroupMember.from(api.selfMember)] : [], false, ); } public static create(items: Array) { return new GroupMemberList(items, true); } constructor(items: Array, isLoaded: boolean) { this.items = items; this.isLoaded = isLoaded; } } export default GroupMemberList;