Skip to content

Commit 9bbf25e

Browse files
Merge pull request #1230 from GetStream/vishal/updated-at-issue
fix: re-render ownCapabilitiesContext when channel capabilities are u…
2 parents b4fe893 + 4e19256 commit 9bbf25e

File tree

2 files changed

+417
-13
lines changed

2 files changed

+417
-13
lines changed

package/src/components/Channel/hooks/useCreateOwnCapabilitiesContext.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ export const useCreateOwnCapabilitiesContext = <
2121
const overrideCapabilitiesStr = overrideCapabilities
2222
? JSON.stringify(Object.values(overrideCapabilities))
2323
: null;
24+
const ownCapabilitiesStr = channel?.data?.own_capabilities
25+
? JSON.stringify(Object.values(channel?.data?.own_capabilities as Array<string>))
26+
: null;
27+
2428
const ownCapabilitiesContext: OwnCapabilitiesContextValue = useMemo(() => {
2529
const capabilities = (channel?.data?.own_capabilities || []) as Array<string>;
2630
const ownCapabilitiesContext = Object.keys(allOwnCapabilities).reduce(
@@ -34,6 +38,7 @@ export const useCreateOwnCapabilitiesContext = <
3438
);
3539

3640
return ownCapabilitiesContext;
37-
}, [channel.id, overrideCapabilitiesStr]);
41+
}, [channel.id, overrideCapabilitiesStr, ownCapabilitiesStr]);
42+
3843
return ownCapabilitiesContext;
3944
};

0 commit comments

Comments
 (0)