decord/source/stores/native/AppStateStore.tsx

57 lines
1.5 KiB
TypeScript
Raw Normal View History

2026-08-05 07:35:12 +00:00
// Module ID: 6770
// Function ID: 6771
2026-07-29 08:29:29 +00:00
// Name: getState
// Dependencies: [17, 676, 589, 698, 1959, 709, 2]
2026-07-23 10:11:24 +00:00
2026-08-05 07:35:12 +00:00
// Module 6770 (getState)
2026-07-23 10:11:24 +00:00
import { AppStates } from "ME";
2026-07-29 08:29:29 +00:00
import { Store } from "initialize";
import promise from "expandEventProperties";
2026-07-20 16:05:17 +00:00
2026-07-23 10:11:24 +00:00
const currentState = require("get ActivityIndicator").AppState.currentState;
2026-07-29 08:29:29 +00:00
let c2 = null;
class AppStateStore extends Store {
}
const prototype = AppStateStore.prototype;
prototype["getState"] = function getState() {
return currentState;
};
prototype["getLastActiveTime"] = function getLastActiveTime() {
return c2;
};
AppStateStore.displayName = "AppStateStore";
require("expandEventProperties").then((addExtraAnalyticsDecorator) => {
2026-07-20 16:05:17 +00:00
const result = addExtraAnalyticsDecorator.addExtraAnalyticsDecorator((arg0) => {
2026-07-29 08:29:29 +00:00
arg0.client_app_state = closure_1;
2026-07-20 16:05:17 +00:00
});
});
2026-07-29 08:29:29 +00:00
const appStateStore = new AppStateStore(require("dispatcher"), {
2026-07-20 16:05:17 +00:00
APP_STATE_UPDATE: function handleAppStateUpdate(state) {
2026-07-23 10:11:24 +00:00
if (state === state.state) {
2026-07-20 16:05:17 +00:00
return false;
} else {
state = state.state;
if (state === AppStates.ACTIVE) {
const _Date = Date;
2026-07-29 08:29:29 +00:00
let closure_2 = Date.now();
2026-07-20 16:05:17 +00:00
}
}
}
});
2026-07-29 08:29:29 +00:00
const obj = {
2026-07-20 16:05:17 +00:00
APP_STATE_UPDATE: function handleAppStateUpdate(state) {
2026-07-23 10:11:24 +00:00
if (state === state.state) {
2026-07-20 16:05:17 +00:00
return false;
} else {
state = state.state;
if (state === AppStates.ACTIVE) {
const _Date = Date;
2026-07-29 08:29:29 +00:00
let closure_2 = Date.now();
2026-07-20 16:05:17 +00:00
}
}
}
};
2026-07-29 08:29:29 +00:00
let result = require("initialize").fileFinishedImporting("stores/native/AppStateStore.tsx");
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
export default appStateStore;