feat: Add emoji and alot of other fixes

This commit is contained in:
2026-06-05 05:40:18 +02:00
parent ca069e2f61
commit 6865147e8f
72 changed files with 3885 additions and 413 deletions

View File

@@ -0,0 +1,35 @@
import {
Column,
Entity,
PrimaryColumn
} from 'typeorm';
@Entity('custom_emojis')
export class CustomEmojiEntity {
@PrimaryColumn('text')
id!: string;
@Column('text')
name!: string;
@Column('text')
creatorUserId!: string;
@Column('text')
dataUrl!: string;
@Column('text')
hash!: string;
@Column('text')
mime!: string;
@Column('integer')
size!: number;
@Column('integer')
createdAt!: number;
@Column('integer')
updatedAt!: number;
}

View File

@@ -8,6 +8,7 @@ export { RoomRoleEntity } from './RoomRoleEntity';
export { RoomUserRoleEntity } from './RoomUserRoleEntity';
export { RoomChannelPermissionEntity } from './RoomChannelPermissionEntity';
export { ReactionEntity } from './ReactionEntity';
export { CustomEmojiEntity } from './CustomEmojiEntity';
export { BanEntity } from './BanEntity';
export { AttachmentEntity } from './AttachmentEntity';
export { MetaEntity } from './MetaEntity';