fix: reset fns when when stopping record (#962)

Co-authored-by: wangfukang <wangfukang@kuaishou.com>
This commit is contained in:
fukang wang
2022-09-17 12:40:32 +08:00
committed by GitHub
parent ce6019d274
commit 60072666d7

View File

@@ -531,6 +531,9 @@ function record<T = eventWithTime>(
}
return () => {
handlers.forEach((h) => h());
// reset init fns when stopping record
(wrappedEmit as unknown) = undefined;
(takeFullSnapshot as unknown) = undefined;
};
} catch (error) {
// TODO: handle internal error