refactor: 🚸 filter out https on recommended instances
This commit is contained in:
parent
2c3b7f5288
commit
8f650e6e3a
7 changed files with 16 additions and 7 deletions
|
@ -1382,7 +1382,7 @@ adminCustomCssWarn: Aquesta configuració només s'ha d'utilitzar si sabeu què
|
|||
showUpdates: Mostra una finestra emergent quan Calckey s'actualitzi
|
||||
recommendedInstances: Servidors recomanats
|
||||
recommendedInstancesDescription: Servidors recomanats separats per salts de línia
|
||||
que apareixen a la línia de temps recomanada. NO afegiu `https://`, NOMÉS el domini.
|
||||
que apareixen a la línia de temps recomanada.
|
||||
caption: Descripció Automàtica
|
||||
splash: Pantalla de Benvinguda
|
||||
swipeOnDesktop: Permet lliscar a l'estil del mòbil a l'escriptori
|
||||
|
|
|
@ -1050,7 +1050,7 @@ customSplashIconsDescription: "URLs for custom splash screen icons separated by
|
|||
showUpdates: "Show a popup when Calckey updates"
|
||||
recommendedInstances: "Recommended servers"
|
||||
recommendedInstancesDescription: "Recommended servers separated by line breaks to
|
||||
appear in the recommended timeline. Do NOT add `https://`, ONLY the domain."
|
||||
appear in the recommended timeline."
|
||||
caption: "Auto Caption"
|
||||
splash: "Splash Screen"
|
||||
updateAvailable: "There might be an update available!"
|
||||
|
|
|
@ -1952,8 +1952,7 @@ antennaInstancesDescription: Lister un hôte d'instance par ligne
|
|||
userSaysSomethingReason: '{name} a dit {reason}'
|
||||
breakFollowConfirm: Êtes vous sur de vouloir retirer l'abonné ?
|
||||
recommendedInstancesDescription: Instances recommandées séparées par une nouvelle
|
||||
ligne pour apparaître dans la timeline recommandée. Ne PAS ajouter `https://`, SEULEMENT
|
||||
le domaine.
|
||||
ligne pour apparaître dans la timeline recommandée.
|
||||
sendPushNotificationReadMessage: Supprimer les notifications push une fois que les
|
||||
notifications ou messages concernés ont été lus
|
||||
sendPushNotificationReadMessageCaption: Une notification contenant le texte "{emptyPushNotificationMessage}"
|
||||
|
|
|
@ -946,7 +946,7 @@ customSplashIconsDescription: "ユーザがページをロード/リロードす
|
|||
URL。画像は静的なURLで、できればすべて192x192にリサイズしてください。"
|
||||
showUpdates: "Calckeyの更新時にポップアップを表示する"
|
||||
recommendedInstances: "おすすめサーバー"
|
||||
recommendedInstancesDescription: "おすすめタイムラインに表示するサーバーを改行区切りで入力してください。`https://`は書かず、ドメインのみを入力してください。"
|
||||
recommendedInstancesDescription: "おすすめタイムラインに表示するサーバーを改行区切りで入力してください。"
|
||||
caption: "自動キャプション"
|
||||
splash: "スプラッシュスクリーン"
|
||||
updateAvailable: "アップデートがありますよ!"
|
||||
|
|
|
@ -1847,7 +1847,7 @@ customMOTDDescription: Пользовательские сообщения дл
|
|||
разрывами строк, будут отображаться случайным образом каждый раз, когда пользователь
|
||||
загружает / перезагружает страницу.
|
||||
recommendedInstancesDescription: Рекомендуемые инстансы, разделенные разрывами строк,
|
||||
должны отображаться на рекомендуемой ленте. НЕ добавляйте `https://`, ТОЛЬКО домен.
|
||||
должны отображаться на рекомендуемой ленте.
|
||||
caption: Автоматическая подпись
|
||||
splash: Заставка
|
||||
updateAvailable: Возможно, доступно обновление!
|
||||
|
|
|
@ -1839,7 +1839,7 @@ pushNotification: 推送通知
|
|||
subscribePushNotification: 啟用推送通知
|
||||
unsubscribePushNotification: 禁用推送通知
|
||||
pushNotificationAlreadySubscribed: 推送通知已經啟用
|
||||
recommendedInstancesDescription: 以每行分隔的推薦伺服器出現在推薦的時間線中。 不要添加 `https://`,只添加域名。
|
||||
recommendedInstancesDescription: 以每行分隔的推薦伺服器出現在推薦的時間線中。
|
||||
searchPlaceholder: 在聯邦網路上搜尋
|
||||
cw: 內容警告
|
||||
selectChannel: 選擇一個頻道
|
||||
|
|
|
@ -221,6 +221,16 @@ export default define(meta, paramDef, async (ps, me) => {
|
|||
|
||||
if (Array.isArray(ps.recommendedInstances)) {
|
||||
set.recommendedInstances = ps.recommendedInstances.filter(Boolean);
|
||||
if (set.recommendedInstances?.length > 0) {
|
||||
set.recommendedInstances.forEach((instance, index) => {
|
||||
if (/^https?:\/\//i.test(instance)) {
|
||||
set.recommendedInstances![index] = instance.replace(
|
||||
/^https?:\/\//i,
|
||||
"",
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if (Array.isArray(ps.hiddenTags)) {
|
||||
|
|
Loading…
Reference in a new issue