decord/beta/source/modules/connections/fetchConnectedAccounts.tsx
2026-10-12 16:32:48 +00:00

28 lines
1 KiB
TypeScript

// Module ID: 5886
// Function ID: 5887
// Name: fetchConnectedAccounts
// Dependencies: [1085, 1295, 584, 2]
// Exports: fetchConnectedAccounts
// Module 5886 (fetchConnectedAccounts)
import DispatcherDefault from "Dispatcher" /* 584 */;
import Constants from "Constants" /* 1085 */;
import HTTPUtils from "HTTPUtils" /* 1295 */;
import size from "module_2" /* 2 */;
const Endpoints = Constants.Endpoints;
const result = size.fileFinishedImporting("modules/connections/fetchConnectedAccounts.tsx");
export const fetchConnectedAccounts = function fetchConnectedAccounts() {
const HTTP = HTTPUtils.HTTP;
let obj = { url: Endpoints.CONNECTIONS, oldFormErrors: true, rejectWithError: true };
const value = HTTP.get(obj);
return value.then((accounts) => {
const obj = DispatcherDefault;
const obj2 = { type: "USER_CONNECTIONS_UPDATE", local: true, accounts: accounts.body };
return obj.dispatch(obj2);
}, () => {
const obj = DispatcherDefault;
return obj.dispatch({ type: "USER_CONNECTIONS_UPDATE", local: true, accounts: [] });
});
};