feat(locker): add event logging for locker and loadout actions
This commit is contained in:
parent
7f4df6597a
commit
9a565986e9
3 changed files with 19 additions and 1 deletions
|
|
@ -18,6 +18,8 @@ const TARGET_COLLECTIONS = [
|
|||
{ label: "Bank Accounts", value: "bank-accounts" },
|
||||
{ label: "Bank Transactions", value: "bank-transactions" },
|
||||
{ label: "Ledger Entries", value: "ledger-entries" },
|
||||
{ label: "Locker Storages", value: "locker-storages" },
|
||||
{ label: "Loadouts", value: "loadouts" },
|
||||
] as const;
|
||||
|
||||
export const GameEventLogs: CollectionConfig = {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ interface GameEventInput {
|
|||
message: string;
|
||||
actor?: number;
|
||||
structure?: number;
|
||||
targetCollection?: "users" | "missions" | "maps" | "campaigns" | "factions" | "technologies" | "assets" | "resources" | "structures" | "vehicles" | "game-structures" | "game-vehicles" | "shipments" | "bank-accounts" | "bank-transactions" | "ledger-entries";
|
||||
targetCollection?: "users" | "missions" | "maps" | "campaigns" | "factions" | "technologies" | "assets" | "resources" | "structures" | "vehicles" | "game-structures" | "game-vehicles" | "shipments" | "bank-accounts" | "bank-transactions" | "ledger-entries" | "locker-storages" | "loadouts";
|
||||
targetId?: number;
|
||||
data?: Record<string, unknown>;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,22 @@ export const EventTypes = {
|
|||
FinanceTransfer: "finance:transfer",
|
||||
BankAccountCreate: "bank:account-create",
|
||||
|
||||
// Locker
|
||||
LockerCreate: "locker:create",
|
||||
LockerAddItem: "locker:item-add",
|
||||
LockerRemoveItem: "locker:item-remove",
|
||||
LockerGridMove: "locker:grid-move",
|
||||
LockerGridRotate: "locker:grid-rotate",
|
||||
LockerGridMerge: "locker:grid-merge",
|
||||
LockerGridSplit: "locker:grid-split",
|
||||
LockerGridArrange: "locker:grid-arrange",
|
||||
|
||||
// Loadouts
|
||||
LoadoutCreate: "loadout:create",
|
||||
LoadoutUpdate: "loadout:update",
|
||||
LoadoutDelete: "loadout:delete",
|
||||
LoadoutEquip: "loadout:equip",
|
||||
|
||||
// Shipping
|
||||
ShipmentCreate: "shipment:create",
|
||||
ShipmentDispatch: "shipment:dispatch",
|
||||
|
|
|
|||
Loading…
Reference in a new issue