32 lines
559 B
TypeScript
32 lines
559 B
TypeScript
import { Action } from 'redux';
|
|
|
|
import { DEEP_LINKING } from './actionsTypes';
|
|
|
|
interface IParams {
|
|
path: string;
|
|
rid: string;
|
|
messageId: string;
|
|
host: string;
|
|
fullURL: string;
|
|
type: string;
|
|
token: string;
|
|
}
|
|
|
|
interface IDeepLinkingOpen extends Action {
|
|
params: Partial<IParams>;
|
|
}
|
|
|
|
export function deepLinkingOpen(params: Partial<IParams>): IDeepLinkingOpen {
|
|
return {
|
|
type: DEEP_LINKING.OPEN,
|
|
params
|
|
};
|
|
}
|
|
|
|
export function deepLinkingClickCallPush(params: any): IDeepLinkingOpen {
|
|
return {
|
|
type: DEEP_LINKING.OPEN_VIDEO_CONF,
|
|
params
|
|
};
|
|
}
|