🆕 Groups Forum

This commit is contained in:
DuckieTM
2026-03-29 15:00:47 +02:00
parent 1fcd10589d
commit e6e9dc46db
2 changed files with 10 additions and 2 deletions
@@ -4,9 +4,9 @@ export class GroupSavePreferencesComposer implements IMessageComposer<Constructo
{
private _data: ConstructorParameters<typeof GroupSavePreferencesComposer>;
constructor(groupId: number, state: number, onlyAdminCanDecorate: number)
constructor(groupId: number, state: number, onlyAdminCanDecorate: number, forumEnabled: boolean)
{
this._data = [groupId, state, onlyAdminCanDecorate];
this._data = [groupId, state, onlyAdminCanDecorate, forumEnabled];
}
public getMessageArray()
@@ -15,6 +15,7 @@ export class GroupSettingsParser implements IMessageParser
private _badgeParts: Map<number, GroupDataBadgePart>;
private _badgeCode: string;
private _membersCount: number;
private _hasForum: boolean;
public flush(): boolean
{
@@ -30,6 +31,7 @@ export class GroupSettingsParser implements IMessageParser
this._badgeParts = new Map();
this._badgeCode = null;
this._membersCount = 0;
this._hasForum = false;
return true;
}
@@ -83,6 +85,7 @@ export class GroupSettingsParser implements IMessageParser
this._badgeCode = wrapper.readString();
this._membersCount = wrapper.readInt();
this._hasForum = wrapper.readBoolean();
return true;
}
@@ -146,4 +149,9 @@ export class GroupSettingsParser implements IMessageParser
{
return this._membersCount;
}
public get hasForum(): boolean
{
return this._hasForum;
}
}