Deprecate rx.get_cookies (#1961)

This commit is contained in:
Elijah Ahianyo 2023-10-13 16:21:06 +00:00 committed by GitHub
parent 7019708638
commit 2c4ffc879f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -41,7 +41,7 @@ from reflex.event import (
fix_events, fix_events,
window_alert, window_alert,
) )
from reflex.utils import format, prerequisites, types from reflex.utils import console, format, prerequisites, types
from reflex.utils.exceptions import ImmutableStateError, LockExpiredError from reflex.utils.exceptions import ImmutableStateError, LockExpiredError
from reflex.vars import BaseVar, ComputedVar, Var from reflex.vars import BaseVar, ComputedVar, Var
@ -548,6 +548,12 @@ class State(Base, ABC, extra=pydantic.Extra.allow):
Returns: Returns:
The dict of cookies. The dict of cookies.
""" """
console.deprecate(
feature_name=f"rx.get_cookies",
reason="and has been replaced by rx.Cookie, which can be used as a state var",
deprecation_version="0.3.0",
removal_version="0.3.1",
)
cookie_dict = {} cookie_dict = {}
cookies = self.get_headers().get(constants.RouteVar.COOKIE, "").split(";") cookies = self.get_headers().get(constants.RouteVar.COOKIE, "").split(";")