mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-24 05:18:40 +00:00
Fixed param problem with zone/world, also please don't put excessive periods in function names... thank.you.please.for.the.love.of.god
This commit is contained in:
@@ -14,8 +14,8 @@ void register_authorized_methods()
|
|||||||
authorized_methods["World.GetZoneDetails"] = std::make_pair(10, handle_method_world);
|
authorized_methods["World.GetZoneDetails"] = std::make_pair(10, handle_method_world);
|
||||||
authorized_methods["Zone.Subscribe"] = std::make_pair(10, handle_method_zone);
|
authorized_methods["Zone.Subscribe"] = std::make_pair(10, handle_method_zone);
|
||||||
authorized_methods["Zone.Unsubscribe"] = std::make_pair(10, handle_method_zone);
|
authorized_methods["Zone.Unsubscribe"] = std::make_pair(10, handle_method_zone);
|
||||||
authorized_methods["Zone.Get.Initial.Entity.Positions"] = std::make_pair(10, handle_method_zone);
|
authorized_methods["Zone.GetInitialEntityPositions"] = std::make_pair(10, handle_method_zone);
|
||||||
authorized_methods["Zone.Move.Entity"] = std::make_pair(10, handle_method_zone);
|
authorized_methods["Zone.MoveEntity"] = std::make_pair(10, handle_method_zone);
|
||||||
}
|
}
|
||||||
|
|
||||||
void register_unauthorized_methods()
|
void register_unauthorized_methods()
|
||||||
@@ -42,14 +42,14 @@ void handle_method_token_auth(per_session_data_eqemu *session, rapidjson::Docume
|
|||||||
}
|
}
|
||||||
|
|
||||||
void handle_method_world(per_session_data_eqemu *session, rapidjson::Document &document, std::string &method) {
|
void handle_method_world(per_session_data_eqemu *session, rapidjson::Document &document, std::string &method) {
|
||||||
CheckParams(2, "[zone_id, instance_id]");
|
CheckParams(0, "[]");
|
||||||
VerifyID();
|
VerifyID();
|
||||||
CalculateSize();
|
CalculateSize();
|
||||||
WriteWebProtocolPacket();
|
WriteWebProtocolPacket();
|
||||||
}
|
}
|
||||||
|
|
||||||
void handle_method_zone(per_session_data_eqemu *session, rapidjson::Document &document, std::string &method) {
|
void handle_method_zone(per_session_data_eqemu *session, rapidjson::Document &document, std::string &method) {
|
||||||
CheckParams(0, "[]");
|
CheckParams(2, "[zone_id, instance_id]");
|
||||||
VerifyID();
|
VerifyID();
|
||||||
CalculateSize();
|
CalculateSize();
|
||||||
WriteWebProtocolPacket();
|
WriteWebProtocolPacket();
|
||||||
|
|||||||
Reference in New Issue
Block a user