// Module ID: 10469 // Function ID: 10470 // Name: validateHandle // Dependencies: [676, 2] // Exports: getExampleHandle, validateHandle // Module 10469 (validateHandle) import { PlatformTypes } from "ME"; const result = require("set").fileFinishedImporting("modules/connections/FederatedSocialUtils.tsx"); export const validateHandle = function validateHandle(first, platformType) { if (platformType === PlatformTypes.MASTODON) { const isMatch = /^@?[a-z0-9_]+([.-]+[a-z0-9_]+)*@[^@]+\.[^.@]{2,}$/i.test(first); const obj = /^@?[a-z0-9_]+([.-]+[a-z0-9_]+)*@[^@]+\.[^.@]{2,}$/i; } return /^.+\.[^.@]{2,}$/.test(first); }; export const getExampleHandle = function getExampleHandle(platformType) { let str = "@example@mastodon.social"; if (platformType !== PlatformTypes.MASTODON) { let str2 = "clyde@example.com"; if (platformType === PlatformTypes.BLUESKY) { str2 = "example.bsky.social"; } str = str2; } return str; };