Esempio n. 1
0
def update_storage(request: HttpRequest, user_profile: UserProfile,
                   storage: Dict[str, str]=REQ(validator=check_dict([]))) -> HttpResponse:
    try:
        set_bot_storage(user_profile, list(storage.items()))
    except StateError as e:
        return json_error(str(e))
    return json_success()
Esempio n. 2
0
def update_storage(request, user_profile, storage=REQ(validator=check_dict([]))):
    # type: (HttpRequest, UserProfile, Optional[Dict[str, str]]) -> HttpResponse
    try:
        set_bot_storage(user_profile, list(storage.items()))
    except StateError as e:
        return json_error(str(e))
    return json_success()
Esempio n. 3
0
def update_storage(request,
                   user_profile,
                   storage=REQ(validator=check_dict([]))):
    # type: (HttpRequest, UserProfile, Dict[str, str]) -> HttpResponse
    try:
        set_bot_storage(user_profile, list(storage.items()))
    except StateError as e:
        return json_error(str(e))
    return json_success()
Esempio n. 4
0
def update_storage(
    request: HttpRequest,
    user_profile: UserProfile,
    storage: Dict[str, str] = REQ(validator=check_dict([], value_validator=check_string)),
) -> HttpResponse:
    try:
        set_bot_storage(user_profile, list(storage.items()))
    except StateError as e:  # nocoverage
        return json_error(str(e))
    return json_success()
Esempio n. 5
0
def update_storage(
    request: HttpRequest,
    user_profile: UserProfile,
    storage: Optional[Dict[str, str]] = REQ(validator=check_dict([]))
) -> HttpResponse:
    try:
        set_bot_storage(user_profile, list(storage.items()))
    except StateError as e:
        return json_error(str(e))
    return json_success()
Esempio n. 6
0
 def put(self, key: str, value: object) -> None:
     set_bot_storage(self.user_profile, [(key, self.marshal(value))])
Esempio n. 7
0
 def put(self, key: str, value: str) -> None:
     set_bot_storage(self.user_profile, [(key, self.marshal(value))])
Esempio n. 8
0
 def put(self, key: Text, value: Text) -> None:
     set_bot_storage(self.user_profile, [(key, self.marshal(value))])