mirror of
https://github.com/EQEmu/Server.git
synced 2026-02-26 06:12:26 +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["Zone.Subscribe"] = 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.Move.Entity"] = std::make_pair(10, handle_method_zone);
|
||||
authorized_methods["Zone.GetInitialEntityPositions"] = std::make_pair(10, handle_method_zone);
|
||||
authorized_methods["Zone.MoveEntity"] = std::make_pair(10, handle_method_zone);
|
||||
}
|
||||
|
||||
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) {
|
||||
CheckParams(2, "[zone_id, instance_id]");
|
||||
CheckParams(0, "[]");
|
||||
VerifyID();
|
||||
CalculateSize();
|
||||
WriteWebProtocolPacket();
|
||||
}
|
||||
|
||||
void handle_method_zone(per_session_data_eqemu *session, rapidjson::Document &document, std::string &method) {
|
||||
CheckParams(0, "[]");
|
||||
CheckParams(2, "[zone_id, instance_id]");
|
||||
VerifyID();
|
||||
CalculateSize();
|
||||
WriteWebProtocolPacket();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user