@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
27 lines (23 loc) • 740 B
text/typescript
import { getActiveClient } from './activeClient';
/**
* ```js
* import Client from '@amityco/ts-sdk'
* const shareableLinkConfiguration = await Client.getShareableLinkConfiguration()
* const postLinkPattern = shareableLinkConfiguration.post
* ```
*
* Fetches a {@link Amity.ShareableLinkConfiguration} object
*
* @returns A Promise of {@link Amity.ShareableLinkConfiguration} object
*
* @category Client API
* @async
*/
export const getShareableLinkConfiguration =
async (): Promise<Amity.ShareableLinkConfiguration> => {
const client = getActiveClient();
const { data } = await client.http.get<Amity.ShareableLinkConfiguration>(
`/api/v3/network-settings/shareable-deep-links`,
);
return data;
};