118 lines
7.1 KiB
TypeScript
118 lines
7.1 KiB
TypeScript
/* Metro module 11892; source: modules/changelog/useChangelogRenderedAnalytics.tsx; dependencies: [31, 1949, 4605, 4604, 661, 11893, 566, 8876, 8338, 683, 2] */
|
|
import LocaleStore from '../user_settings/LocaleStore.tsx'; /* Metro dependency 1949 */
|
|
import ChangelogStore from './ChangelogStore.tsx'; /* Metro dependency 4604 */
|
|
import ReadStateStore from '../../stores/ReadStateStore.tsx'; /* Metro dependency 4605 */
|
|
import IsChangelogChannel from './utils/isChangelogChannel.tsx'; /* Metro dependency 8876 */
|
|
import UseChangelogIdFromChannel from './useChangelogIdFromChannel.tsx'; /* Metro dependency 11893 */
|
|
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as ReactModule from '../../by-id/module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */
|
|
|
|
function _fun91283(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:6, offset: 0x0205a137, size: 191 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
(FileImportTrackerModule).fileFinishedImporting('modules/changelog/useChangelogRenderedAnalytics.tsx');
|
|
exports.default = useChangelogRenderedAnalytics;
|
|
function useChangelogRenderedAnalytics(a0) { // fn#91284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:257, offset: 0x0205a1f6, size: 427 bytes, params: 2, frame: 24
|
|
const env0_0 = a0;
|
|
const value2 = (UseChangelogIdFromChannel)(a0);
|
|
const locale = (require(566) /* metro dependency 566: flux */).useStateFromStores([LocaleStore], function() {
|
|
return LocaleStore.locale;
|
|
});
|
|
const value3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([ChangelogStore], _fun91286,
|
|
[value2, locale]);
|
|
const env0_3 = value3;
|
|
const value4 = (IsChangelogChannel)(a0);
|
|
let binding = env0_3;
|
|
const env0_5 = binding.useRef(value4 ? global.Date.now() : null);
|
|
const value7 = (require(566) /* metro dependency 566: flux */).useStateFromStores([ReadStateStore], _fun91287, [a0]);
|
|
binding = env0_3;
|
|
const env0_7 = binding.useRef(value7);
|
|
binding.useEffect(_fun91288);
|
|
binding.useEffect(_fun91289, [value4]);
|
|
binding.useEffect(_fun91290, [value2, locale, value4]);
|
|
binding.useEffect(_fun91291, [value4, value3]);
|
|
binding.useEffect(_fun91292, [value4, value3]);
|
|
function _fun91286() { // fn#91286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:399, offset: 0x0205a3a1, size: 49 bytes, params: 1, frame: 14
|
|
return ChangelogStore.getChangelog(env0_1 ?? '', locale);
|
|
}
|
|
|
|
function _fun91287() { // fn#91287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:519, offset: 0x0205a3d2, size: 27 bytes, params: 1, frame: 11
|
|
return ReadStateStore.getUnreadCount(env0_0);
|
|
}
|
|
|
|
function _fun91288() { // fn#91288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:576, offset: 0x01cf1324, size: 21 bytes, params: 1, frame: 2
|
|
env0_7.current = env0_6;
|
|
}
|
|
|
|
function _fun91289() { // fn#91289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:609, offset: 0x0205a3ed, size: 34 bytes, params: 1, frame: 10
|
|
const binding = env0_5;
|
|
const Date = global.Date;
|
|
binding.current = Date.now();
|
|
}
|
|
|
|
function _fun91290() { // fn#91290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:655, offset: 0x0205a40f, size: 75 bytes, params: 1, frame: 15
|
|
var value3;
|
|
var defaultImport;
|
|
if (env0_4 && env0_1 != null) {
|
|
value3 = environment.__proto__;
|
|
defaultImport = importDefault(8338) /* metro dependency 8338: ChangeLogActionCreators */;
|
|
defaultImport.fetchChangelog(env0_1, locale, true);
|
|
}
|
|
}
|
|
|
|
function _fun91291() { // fn#91291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:727, offset: 0x0205a45a, size: 138 bytes, params: 1, frame: 20
|
|
var value3;
|
|
var defaultImport;
|
|
var track;
|
|
var CHANGE_LOG_OPENED;
|
|
let binding = env0_4;
|
|
if (binding && env0_3 != null) {
|
|
value3 = environment.__proto__;
|
|
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
|
track = defaultImport.track;
|
|
CHANGE_LOG_OPENED = AnalyticEvents.CHANGE_LOG_OPENED;
|
|
binding = env0_3;
|
|
Reflect.apply(track, defaultImport, [CHANGE_LOG_OPENED,
|
|
{change_log_id: '' + binding.date + ':' + binding.revision,
|
|
unread_count: env0_7.current}]);
|
|
}
|
|
}
|
|
|
|
function _fun91292() { // fn#91292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:866, offset: 0x0205a4e4, size: 27 bytes, params: 1, frame: 2
|
|
const env0_0 = env0_5.current;
|
|
return _fun91293;
|
|
function _fun91293() { // fn#91293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12078:893, offset: 0x0205a4ff, size: 226 bytes, params: 1, frame: 20
|
|
var value5;
|
|
var defaultImport;
|
|
var track;
|
|
var CHANGE_LOG_CLOSED;
|
|
var object;
|
|
var Math;
|
|
let binding = env1_4;
|
|
if (binding && env1_3 != null && current != null) {
|
|
value5 = environment.__proto__.__proto__;
|
|
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
|
track = defaultImport.track;
|
|
CHANGE_LOG_CLOSED = AnalyticEvents.CHANGE_LOG_CLOSED;
|
|
object = {};
|
|
Math = global.Math;
|
|
object.seconds_open = Math.round((global.Date.now() - current) / 1000);
|
|
binding = env1_3;
|
|
object.change_log_id = '' + binding.date + ':' + binding.revision;
|
|
object.unread_count = env1_7.current;
|
|
Reflect.apply(track, defaultImport, [CHANGE_LOG_CLOSED, object]);
|
|
env1_5.current = 0;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun91283, 11892, [31, 1949, 4605, 4604, 661, 11893, 566, 8876, 8338, 683,
|
|
2]) /* metro module 11892, dependencies: [31, 1949, 4605, 4604, 661, 11893, 566, 8876, 8338, 683, 2] */;
|