OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-store / store / identity / saga / fetch-my-contact-invitation.saga.js

20 lines · javascript ref:
import { getContext as t, put as o } from "redux-saga/effects"
import { apiCall as i } from "../../../api/core"
import { getCoreBackend as r } from "../../../backend"
import { taskErrorSaga as n } from "../../error"
import { setIdentityContactInvitation as a } from "../identity.reducer"
import { createInvitationLink as c } from "../identity.invitation"
import { PLATFORM_CONTEXT_KEY as e } from "../../constants"
export function* fetchMyContactInvitationSaga() {
  const {
    config: { appProtocol: f },
  } = yield t(e)
  try {
    const t = r(),
      n = yield i(t.getSelfContactInfo)
    yield o(a(c({ invitation: n, isPublic: !1, appProtocol: f })))
  } catch (t) {
    yield n("fetchMyContactInvitationSaga", t)
  }
}