2022-03-04 13:48:44 -06:00
|
|
|
// Copyright 2021-2022 Signal Messenger, LLC
|
2021-08-16 09:33:27 -05:00
|
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
|
2021-11-01 12:13:35 -07:00
|
|
|
import { ComposerStep } from '../../state/ducks/conversationsEnums';
|
2021-08-16 09:33:27 -05:00
|
|
|
import { OneTimeModalState } from '../../groups/toggleSelectedContactForGroupAddition';
|
|
|
|
|
|
|
|
export const defaultStartDirectConversationComposerState = {
|
|
|
|
step: ComposerStep.StartDirectConversation as const,
|
|
|
|
searchTerm: '',
|
2022-04-04 17:38:22 -07:00
|
|
|
uuidFetchState: {},
|
2021-08-16 09:33:27 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
export const defaultChooseGroupMembersComposerState = {
|
|
|
|
step: ComposerStep.ChooseGroupMembers as const,
|
|
|
|
searchTerm: '',
|
2022-04-04 17:38:22 -07:00
|
|
|
uuidFetchState: {},
|
2021-08-16 09:33:27 -05:00
|
|
|
groupAvatar: undefined,
|
|
|
|
groupName: '',
|
|
|
|
groupExpireTimer: 0,
|
|
|
|
maximumGroupSizeModalState: OneTimeModalState.NeverShown,
|
|
|
|
recommendedGroupSizeModalState: OneTimeModalState.NeverShown,
|
|
|
|
selectedConversationIds: [],
|
|
|
|
userAvatarData: [],
|
|
|
|
};
|
|
|
|
|
|
|
|
export const defaultSetGroupMetadataComposerState = {
|
|
|
|
step: ComposerStep.SetGroupMetadata as const,
|
|
|
|
isEditingAvatar: false,
|
|
|
|
groupAvatar: undefined,
|
|
|
|
groupName: '',
|
|
|
|
groupExpireTimer: 0,
|
|
|
|
maximumGroupSizeModalState: OneTimeModalState.NeverShown,
|
|
|
|
recommendedGroupSizeModalState: OneTimeModalState.NeverShown,
|
|
|
|
selectedConversationIds: [],
|
|
|
|
userAvatarData: [],
|
|
|
|
isCreating: false as const,
|
|
|
|
hasError: false as const,
|
|
|
|
};
|