feat(furnieditor): outgoing composers for furnidata update (10046) + revert (10048)

This commit is contained in:
simoleo89
2026-06-06 02:42:17 +02:00
parent 8de869786c
commit 25385a0d85
4 changed files with 46 additions and 0 deletions
@@ -497,6 +497,8 @@ export class OutgoingHeader
public static FURNI_EDITOR_INTERACTIONS = 10043;
public static FURNI_EDITOR_UPDATE = 10044;
public static FURNI_EDITOR_DELETE = 10045;
public static FURNI_EDITOR_UPDATE_FURNIDATA = 10046;
public static FURNI_EDITOR_REVERT_FURNIDATA = 10048;
public static CATALOG_ADMIN_SAVE_PAGE = 10050;
public static CATALOG_ADMIN_CREATE_PAGE = 10051;
@@ -0,0 +1,21 @@
import { IMessageComposer } from '@nitrots/api';
export class FurniEditorRevertFurnidataComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorRevertFurnidataComposer>>
{
private _data: ConstructorParameters<typeof FurniEditorRevertFurnidataComposer>;
constructor(itemId: number)
{
this._data = [ itemId ];
}
dispose(): void
{
this._data = null;
}
public getMessageArray()
{
return this._data;
}
}
@@ -0,0 +1,21 @@
import { IMessageComposer } from '@nitrots/api';
export class FurniEditorUpdateFurnidataComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorUpdateFurnidataComposer>>
{
private _data: ConstructorParameters<typeof FurniEditorUpdateFurnidataComposer>;
constructor(itemId: number, jsonFields: string)
{
this._data = [ itemId, jsonFields ];
}
dispose(): void
{
this._data = null;
}
public getMessageArray()
{
return this._data;
}
}
@@ -2,5 +2,7 @@ export * from './FurniEditorBySpriteComposer';
export * from './FurniEditorDeleteComposer';
export * from './FurniEditorDetailComposer';
export * from './FurniEditorInteractionsComposer';
export * from './FurniEditorRevertFurnidataComposer';
export * from './FurniEditorSearchComposer';
export * from './FurniEditorUpdateComposer';
export * from './FurniEditorUpdateFurnidataComposer';