New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@notifi-network/notifi-react-hooks

Package Overview
Dependencies
Maintainers
2
Versions
522
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@notifi-network/notifi-react-hooks - npm Package Compare versions

Comparing version 0.6.1 to 0.6.2-alpha.4

dist/utils/ensureSourceGroup.d.ts

4

dist/hooks/index.d.ts
import useNotifiClient from './useNotifiClient';
import { BlockchainEnvironment } from './useNotifiConfig';
import { GqlError } from '@notifi-network/notifi-axios-utils';
import { Alert, ClientCreateAlertInput, ClientData, ClientDeleteAlertInput, ClientUpdateAlertInput, EmptyFilterOptions, Filter, FilterOptions, MessageSigner, NotifiClient, Source, SourceGroup, TargetGroup, ThresholdFilterOptions, User } from '@notifi-network/notifi-core';
export type { Alert, ClientCreateAlertInput, ClientData, ClientDeleteAlertInput, ClientUpdateAlertInput, EmptyFilterOptions, Filter, FilterOptions, MessageSigner, NotifiClient, TargetGroup, Source, SourceGroup, ThresholdFilterOptions, User, };
import { Alert, AlertFrequency, ClientCreateAlertInput, ClientData, ClientDeleteAlertInput, ClientUpdateAlertInput, Filter, FilterOptionsBuilder, MessageSigner, NotifiClient, Source, SourceGroup, TargetGroup, User } from '@notifi-network/notifi-core';
export type { Alert, AlertFrequency, ClientCreateAlertInput, ClientData, ClientDeleteAlertInput, ClientUpdateAlertInput, Filter, FilterOptionsBuilder, MessageSigner, NotifiClient, TargetGroup, Source, SourceGroup, User, };
export { BlockchainEnvironment, GqlError, useNotifiClient };
//# sourceMappingURL=index.d.ts.map

@@ -13,2 +13,2 @@ "use strict";

Object.defineProperty(exports, "GqlError", { enumerable: true, get: function () { return notifi_axios_utils_1.GqlError; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9saWIvaG9va3MvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsd0VBQWdEO0FBdUNOLDBCQXZDbkMseUJBQWUsQ0F1Q21DO0FBdEN6RCx1REFBMEQ7QUFzQ2pELHNHQXRDQSx1Q0FBcUIsT0FzQ0E7QUFyQzlCLDJFQUE4RDtBQXFDOUIseUZBckN2Qiw2QkFBUSxPQXFDdUIifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9saWIvaG9va3MvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsd0VBQWdEO0FBcUNOLDBCQXJDbkMseUJBQWUsQ0FxQ21DO0FBcEN6RCx1REFBMEQ7QUFvQ2pELHNHQXBDQSx1Q0FBcUIsT0FvQ0E7QUFuQzlCLDJFQUE4RDtBQW1DOUIseUZBbkN2Qiw2QkFBUSxPQW1DdUIifQ==

@@ -72,15 +72,2 @@ import { BlockchainEnvironment } from './useNotifiConfig';

id: string | null;
/**
* Config options for Notifi SDK
*
* @remarks
* Configuration object for new Notifi SDK instance
*
* @property dappAddress - Blockchain address of the dapp
* @property walletPublicKey - User's wallet address
* @property env - Solana blockchain env to use
* <br>
* <br>
* See [Alert Creation Guide]{@link https://docs.notifi.network} for more information on creating Alerts
*/
isConfirmed: boolean;

@@ -125,15 +112,2 @@ name: string | null;

id: string | null;
/**
* Config options for Notifi SDK
*
* @remarks
* Configuration object for new Notifi SDK instance
*
* @property dappAddress - Blockchain address of the dapp
* @property walletPublicKey - User's wallet address
* @property env - Solana blockchain env to use
* <br>
* <br>
* See [Alert Creation Guide]{@link https://docs.notifi.network} for more information on creating Alerts
*/
isConfirmed: boolean;

@@ -165,3 +139,3 @@ name: string | null;

filterId: string;
filterOptions?: import("@notifi-network/notifi-core").FilterOptions | undefined;
filterOptions?: import("@notifi-network/notifi-core").FilterOptionsBuilder | undefined;
emailAddress: string | null;

@@ -205,15 +179,2 @@ phoneNumber: string | null;

id: string | null;
/**
* Config options for Notifi SDK
*
* @remarks
* Configuration object for new Notifi SDK instance
*
* @property dappAddress - Blockchain address of the dapp
* @property walletPublicKey - User's wallet address
* @property env - Solana blockchain env to use
* <br>
* <br>
* See [Alert Creation Guide]{@link https://docs.notifi.network} for more information on creating Alerts
*/
isConfirmed: boolean;

@@ -274,15 +235,2 @@ name: string | null;

id: string | null;
/**
* Config options for Notifi SDK
*
* @remarks
* Configuration object for new Notifi SDK instance
*
* @property dappAddress - Blockchain address of the dapp
* @property walletPublicKey - User's wallet address
* @property env - Solana blockchain env to use
* <br>
* <br>
* See [Alert Creation Guide]{@link https://docs.notifi.network} for more information on creating Alerts
*/
isConfirmed: boolean;

@@ -289,0 +237,0 @@ name: string | null;

@@ -7,2 +7,6 @@ "use strict";

exports.NotifiClientError = void 0;
const ensureSourceGroup_1 = __importDefault(require("../utils/ensureSourceGroup"));
const ensureTargetGroup_1 = __importDefault(require("../utils/ensureTargetGroup"));
const ensureTargetIds_1 = __importDefault(require("../utils/ensureTargetIds"));
const newFilterOptionsBuilder_1 = __importDefault(require("../utils/newFilterOptionsBuilder"));
const useNotifiConfig_1 = __importDefault(require("./useNotifiConfig"));

@@ -50,49 +54,2 @@ const useNotifiJwt_1 = __importDefault(require("./useNotifiJwt"));

};
const ensureTargetHoc = (create, identify) => {
return async (service, existing, value) => {
if (value === null) {
return null;
}
const found = existing === null || existing === void 0 ? void 0 : existing.find((it) => identify(it) === value);
if (found !== undefined) {
return found.id;
}
const created = await create(service, value);
existing === null || existing === void 0 ? void 0 : existing.push(created);
return created.id;
};
};
const ensureEmail = ensureTargetHoc(async (service, value) => await service.createEmailTarget({
name: value,
value,
}), (arg) => arg.emailAddress);
const ensureSms = ensureTargetHoc(async (service, value) => await service.createSmsTarget({
name: value,
value,
}), (arg) => arg.phoneNumber);
const ensureTelegram = ensureTargetHoc(async (service, value) => await service.createTelegramTarget({
name: value,
value,
}), (arg) => arg.telegramId);
async function ensureTargetIds(service, newData, input) {
const { emailAddress, phoneNumber, telegramId } = input;
const [emailTargetId, smsTargetId, telegramTargetId] = await Promise.all([
ensureEmail(service, newData === null || newData === void 0 ? void 0 : newData.emailTargets, emailAddress),
ensureSms(service, newData === null || newData === void 0 ? void 0 : newData.smsTargets, phoneNumber),
ensureTelegram(service, newData === null || newData === void 0 ? void 0 : newData.telegramTargets, telegramId),
]);
const emailTargetIds = [];
if (emailTargetId !== null) {
emailTargetIds.push(emailTargetId);
}
const smsTargetIds = [];
if (smsTargetId !== null) {
smsTargetIds.push(smsTargetId);
}
const telegramTargetIds = [];
if (telegramTargetId !== null) {
telegramTargetIds.push(telegramTargetId);
}
return { emailTargetIds, smsTargetIds, telegramTargetIds };
}
const projectData = (internalData) => {

@@ -268,3 +225,3 @@ if (internalData == null) {

const newData = await fetchDataImpl(service);
const { emailTargetIds, smsTargetIds, telegramTargetIds } = await ensureTargetIds(service, newData, input);
const { emailTargetIds, smsTargetIds, telegramTargetIds } = await (0, ensureTargetIds_1.default)(service, newData, input);
const existingAlert = newData.alerts.find((a) => a.id === alertId);

@@ -274,13 +231,8 @@ if (existingAlert === undefined) {

}
const targetGroupId = existingAlert.targetGroup.id;
if (targetGroupId === null) {
throw new Error(`No Target Group for alert ${alertId}`);
const name = existingAlert.name;
if (name === null) {
throw new Error(`Invalid Alert ${alertId}`);
}
const targetGroupName = existingAlert.targetGroup.name;
if (targetGroupName === null) {
throw new Error(`Invalid Target Group on alert ${alertId}`);
}
const targetGroup = await service.updateTargetGroup({
id: targetGroupId,
name: targetGroupName,
const targetGroup = await (0, ensureTargetGroup_1.default)(service, newData.targetGroups, {
name,
emailTargetIds,

@@ -292,4 +244,2 @@ smsTargetIds,

newData.alerts[alertIndex] = Object.assign(Object.assign({}, existingAlert), { targetGroup });
const targetGroupIndex = newData.targetGroups.findIndex((t) => t.id === targetGroupId);
newData.targetGroups[targetGroupIndex] = targetGroup;
setInternalData(newData);

@@ -324,7 +274,7 @@ return existingAlert;

const createAlert = (0, react_1.useCallback)(async (input) => {
const { name, filterId, filterOptions = {}, sourceId, groupName = 'default', } = input;
const { name, filterId, filterOptions = (0, newFilterOptionsBuilder_1.default)(), sourceId, groupName = 'default', } = input;
setLoading(true);
try {
const newData = await fetchDataImpl(service);
const { emailTargetIds, smsTargetIds, telegramTargetIds } = await ensureTargetIds(service, newData, input);
const { emailTargetIds, smsTargetIds, telegramTargetIds } = await (0, ensureTargetIds_1.default)(service, newData, input);
const existingAlert = newData.alerts.find((a) => a.name === name);

@@ -343,7 +293,7 @@ if (existingAlert !== undefined) {

const [sourceGroup, targetGroup] = await Promise.all([
service.createSourceGroup({
(0, ensureSourceGroup_1.default)(service, newData.sourceGroups, {
name,
sourceIds: [sourceId],
}),
service.createTargetGroup({
(0, ensureTargetGroup_1.default)(service, newData.targetGroups, {
name,

@@ -355,4 +305,2 @@ emailTargetIds,

]);
newData.sourceGroups.push(sourceGroup);
newData.targetGroups.push(targetGroup);
const sourceGroupId = sourceGroup.id;

@@ -370,3 +318,3 @@ if (sourceGroupId === null) {

filterId,
filterOptions: JSON.stringify(filterOptions),
filterOptions: filterOptions.toJsonString(),
targetGroupId,

@@ -487,2 +435,2 @@ groupName,

exports.default = useNotifiClient;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlTm90aWZpQ2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vbGliL2hvb2tzL3VzZU5vdGlmaUNsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSx3RUFBMkU7QUFDM0Usa0VBQTBDO0FBQzFDLDBFQUFrRDtBQWtCbEQsaUNBQWtFO0FBcUJsRSxNQUFhLGlCQUFrQixTQUFRLEtBQUs7SUFDMUMsWUFBbUIsVUFBbUI7UUFDcEMsS0FBSyxDQUFDLG1DQUFtQyxDQUFDLENBQUM7UUFEMUIsZUFBVSxHQUFWLFVBQVUsQ0FBUztJQUV0QyxDQUFDO0NBQ0Y7QUFKRCw4Q0FJQztBQWFELE1BQU0sYUFBYSxHQUFHLEtBQUssRUFBRSxPQUFzQixFQUF5QixFQUFFO0lBQzVFLE1BQU0sQ0FDSixNQUFNLEVBQ04sT0FBTyxFQUNQLFlBQVksRUFDWixZQUFZLEVBQ1osWUFBWSxFQUNaLFVBQVUsRUFDVixlQUFlLEVBQ2hCLEdBQUcsTUFBTSxPQUFPLENBQUMsR0FBRyxDQUFDO1FBQ3BCLE9BQU8sQ0FBQyxTQUFTLEVBQUU7UUFDbkIsT0FBTyxDQUFDLFVBQVUsRUFBRTtRQUNwQixPQUFPLENBQUMsZUFBZSxFQUFFO1FBQ3pCLE9BQU8sQ0FBQyxlQUFlLEVBQUU7UUFDekIsT0FBTyxDQUFDLGVBQWUsRUFBRTtRQUN6QixPQUFPLENBQUMsYUFBYSxFQUFFO1FBQ3ZCLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRTtLQUM3QixDQUFDLENBQUM7SUFFSCxNQUFNLFNBQVMsR0FBRyxJQUFJLEdBQUcsRUFBaUIsQ0FBQztJQUMzQyxNQUFNLE9BQU8sR0FBYSxFQUFFLENBQUM7SUFDN0IsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1FBQ3pCLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUMxQyxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFN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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlTm90aWZpQ2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vbGliL2hvb2tzL3VzZU5vdGlmaUNsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxtRkFBMkQ7QUFDM0QsbUZBQTJEO0FBQzNELCtFQUF1RDtBQUN2RCwrRkFBdUU7QUFDdkUsd0VBQTJFO0FBQzNFLGtFQUEwQztBQUMxQywwRUFBa0Q7QUFrQmxELGlDQUFrRTtBQXFCbEUsTUFBYSxpQkFBa0IsU0FBUSxLQUFLO0lBQzFDLFlBQW1CLFVBQW1CO1FBQ3BDLEtBQUssQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDO1FBRDFCLGVBQVUsR0FBVixVQUFVLENBQVM7SUFFdEMsQ0FBQztDQUNGO0FBSkQsOENBSUM7QUFhRCxNQUFNLGFBQWEsR0FBRyxLQUFLLEVBQUUsT0FBc0IsRUFBeUIsRUFBRTtJQUM1RSxNQUFNLENBQ0osTUFBTSxFQUNOLE9BQU8sRUFDUCxZQUFZLEVBQ1osWUFBWSxFQUNaLFlBQVksRUFDWixVQUFVLEVBQ1YsZUFBZSxFQUNoQixHQUFHLE1BQU0sT0FBTyxDQUFDLEdBQUcsQ0FBQztRQUNwQixPQUFPLENBQUMsU0FBUyxFQUFFO1FBQ25CLE9BQU8sQ0FBQyxVQUFVLEVBQUU7UUFDcEIsT0FBTyxDQUFDLGVBQWUsRUFBRTtRQUN6QixPQUFPLENBQUMsZUFBZSxFQUFFO1FBQ3pCLE9BQU8sQ0FBQyxlQUFlLEVBQUU7UUFDekIsT0FBTyxDQUFDLGFBQWEsRUFBRTtRQUN2QixPQUFPLENBQUMsa0JBQWtCLEVBQUU7S0FDN0IsQ0FBQyxDQUFDO0lBRUgsTUFBTSxTQUFTLEdBQUcsSUFBSSxHQUFHLEVBQWlCLENBQUM7SUFDM0MsTUFBTSxPQUFPLEdBQWEsRUFBRSxDQUFDO0lBQzdCLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtRQUN6QixNQUFNLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLENBQUMsTUFB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
{
"name": "@notifi-network/notifi-react-hooks",
"version": "0.6.1",
"version": "0.6.2-alpha.4+31fc5bf",
"description": "React hooks provided as a convenience wrapper around notifi.network platform functionality",

@@ -29,3 +29,3 @@ "author": "juni-notifi <hyungjoon.kim@notifi.network>",

"devDependencies": {
"@notifi-network/notifi-core": "^0.6.0",
"@notifi-network/notifi-core": "^0.6.2-alpha.4+31fc5bf",
"@types/node": "^17.0.21",

@@ -35,3 +35,3 @@ "@types/react": "^17.0.39"

"dependencies": {
"@notifi-network/notifi-axios-adapter": "^0.6.1",
"@notifi-network/notifi-axios-adapter": "^0.6.2-alpha.4+31fc5bf",
"@notifi-network/notifi-axios-utils": "^0.6.0",

@@ -47,3 +47,3 @@ "axios": "^0.26.0",

},
"gitHead": "69acf9257fa98ccb02302b94f038628fa08f248c"
"gitHead": "31fc5bf8f246291873b5f14d9426ef13295923f0"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc