public void Handle(WorldClient client, BankClaimItemPacket packet) { var item = _bankManager.TryClaimBankItem(packet.Slot); if (item is null) { _packetFactory.SendFullInventory(client); } else { _packetFactory.SendBankItemClaim(client, packet.Slot, item); if (item.IsExpirable) { _packetFactory.SendItemExpiration(client, item); } } }