mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-01 19:42:28 +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:
parent
119e0bb0ac
commit
b9e6a1f5eb
@ -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();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user