mirror of
https://gitcode.com/gh_mirrors/re/react-native-pushy.git
synced 2025-10-07 20:55:14 +08:00
chore: some tweak
This commit is contained in:
@@ -4,38 +4,46 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
import type {TurboModule} from 'react-native/Libraries/TurboModule/RCTExport';
|
||||
import {TurboModuleRegistry} from 'react-native';
|
||||
import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport';
|
||||
import { TurboModuleRegistry } from 'react-native';
|
||||
|
||||
export interface Spec extends TurboModule {
|
||||
getConstants: () => {
|
||||
downloadRootDir: string;
|
||||
packageVersion: string;
|
||||
currentVersion: string;
|
||||
isFirstTime: boolean;
|
||||
rolledBackVersion: string;
|
||||
buildTime: string;
|
||||
blockUpdate: Object;
|
||||
uuid: string;
|
||||
isUsingBundleUrl: boolean;
|
||||
getConstants: () => {
|
||||
downloadRootDir: string,
|
||||
packageVersion: string,
|
||||
currentVersion: string,
|
||||
isFirstTime: boolean,
|
||||
rolledBackVersion: string,
|
||||
buildTime: string,
|
||||
blockUpdate: Object,
|
||||
uuid: string,
|
||||
isUsingBundleUrl: boolean,
|
||||
};
|
||||
setLocalHashInfo(hash: string, info:string): void;
|
||||
getLocalHashInfo(hash: string):Promise<string>;
|
||||
setLocalHashInfo(hash: string, info: string): void;
|
||||
getLocalHashInfo(hash: string): Promise<string>;
|
||||
setUuid(uuid: string): void;
|
||||
setBlockUpdate(options: {reason: string,until: number}): void;
|
||||
downloadPatchFromPpk(options: { updateUrl:string,
|
||||
setBlockUpdate(options: { reason: string, until: number }): void;
|
||||
downloadPatchFromPpk(options: {
|
||||
updateUrl: string,
|
||||
hash: string,
|
||||
originHash: string}):Promise<void>;
|
||||
downloadPatchFromPackage(options: { updateUrl:string,
|
||||
hash: string}): Promise<void>;
|
||||
downloadFullUpdate(options: { updateUrl:string,
|
||||
hash: string}): Promise<void>;
|
||||
reloadUpdate(options: { hash: string}): void;
|
||||
setNeedUpdate(options: { hash: string}): void;
|
||||
originHash: string,
|
||||
}): Promise<void>;
|
||||
downloadPatchFromPackage(options: {
|
||||
updateUrl: string,
|
||||
hash: string,
|
||||
}): Promise<void>;
|
||||
downloadFullUpdate(options: {
|
||||
updateUrl: string,
|
||||
hash: string,
|
||||
}): Promise<void>;
|
||||
reloadUpdate(options: { hash: string }): void;
|
||||
setNeedUpdate(options: { hash: string }): void;
|
||||
markSuccess(): void;
|
||||
downloadAndInstallApk(options: { url: string,
|
||||
target : string,
|
||||
hash: string}): Promise<void>;
|
||||
downloadAndInstallApk(options: {
|
||||
url: string,
|
||||
target: string,
|
||||
hash: string,
|
||||
}): Promise<void>;
|
||||
}
|
||||
|
||||
export default (TurboModuleRegistry.get<Spec>('Pushy'): ?Spec);
|
||||
export default (TurboModuleRegistry.get<Spec>('Pushy'): ?Spec);
|
||||
|
Reference in New Issue
Block a user