8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2bfacd5 commit 2b38e87Copy full SHA for 2b38e87
libraries/botbuilder-core/botbuilder/core/bot_state.py
@@ -4,6 +4,7 @@
4
from abc import abstractmethod
5
from copy import deepcopy
6
from typing import Callable, Dict, Union
7
+from jsonpickle.pickler import Pickler
8
from botbuilder.core.state_property_accessor import StatePropertyAccessor
9
from .turn_context import TurnContext
10
from .storage import Storage
@@ -24,8 +25,7 @@ def is_changed(self) -> bool:
24
25
return self.hash != self.compute_hash(self.state)
26
27
def compute_hash(self, obj: object) -> str:
- # TODO: Should this be compatible with C# JsonConvert.SerializeObject ?
28
- return str(obj)
+ return str(Pickler().flatten(obj))
29
30
31
class BotState(PropertyManager):
0 commit comments