Admin Delete

Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
This commit is contained in:
automated-signal
2026-03-04 13:22:47 -06:00
committed by GitHub
parent c16ff9e778
commit efb7c6725c
67 changed files with 2328 additions and 569 deletions

View File

@@ -9,6 +9,7 @@ import type { ConversationType } from '../state/ducks/conversations.preload.js';
import type { ServiceIdString } from '../types/ServiceId.std.js';
import { generateAci } from '../types/ServiceId.std.js';
import type { GroupListItemConversationType } from '../components/conversationList/GroupListItem.dom.js';
import { toBase64 } from '../Bytes.std.js';
import { getRandomColor } from './getRandomColor.std.js';
import { ConversationColors } from '../types/Colors.std.js';
import { StorySendMode } from '../types/Stories.std.js';
@@ -16,6 +17,12 @@ import { getAvatarPlaceholderGradient } from '../utils/getAvatarPlaceholderGradi
const { sample } = lodash;
export function generateGroupId(): string {
const bytes = new Uint8Array(32);
crypto.getRandomValues(bytes);
return toBase64(bytes);
}
export const getAvatarPath = (): string =>
sample([
'/fixtures/kitten-1-64-64.jpg',
@@ -83,7 +90,7 @@ export function getDefaultGroup(
color: getRandomColor(),
conversationColor: ConversationColors[0],
groupDescription: casual.sentence,
groupId: generateUuid(),
groupId: generateGroupId(),
groupLink: casual.url,
groupVersion: 2,
id: generateUuid(),